minos.api_gateway.common.client.client module¶
Copyright (C) 2021 Clariteia SL
This file is part of minos framework.
Minos framework can not be copied and/or distributed without the express permission of Clariteia SL.
- class minos.api_gateway.common.client.client.ClientHttp[source]¶
Bases:
minos.api_gateway.common.client.abc.ClientHttpBase
HTTP Client aiohttp.
- async delete(url, params=None, data=None, **kwargs)[source]¶
POST method. :type url:
str
:param url: Url to call. :type params:typing.Optional
[dict
] :param params: Params to send on URL. :type data:typing.Optional
[typing.Any
] :param data: Data to send in body. :type kwargs:typing.Any
:param kwargs: Additional named arguments. :return: A _RequestContextManager instance.
- async get(url, params=None, **kwargs)[source]¶
GET method. :type url:
str
:param url: Url to call. :type params:typing.Optional
[dict
] :param params: Params to send on URL. :type kwargs:typing.Any
:param kwargs: Additional named arguments. :return: A _RequestContextManager instance.
- async patch(url, params=None, data=None, **kwargs)[source]¶
PATCH method. :type url:
str
:param url: Url to call. :type params:typing.Optional
[dict
] :param params: Params to send on URL. :type data:typing.Optional
[typing.Any
] :param data: Data to send in body. :type kwargs:typing.Any
:param kwargs: Additional named arguments. :return: A _RequestContextManager instance.
- async post(url, params=None, data=None, **kwargs)[source]¶
POST method. :type url:
str
:param url: Url to call. :type params:typing.Optional
[dict
] :param params: Params to send on URL. :type data:typing.Optional
[typing.Any
] :param data: Data to send in body. :type kwargs:typing.Any
:param kwargs: Additional named arguments. :return: A _RequestContextManager instance.
- async put(url, params=None, data=None, **kwargs)[source]¶
PUT method. :type url:
str
:param url: Url to call. :type params:typing.Optional
[dict
] :param params: Params to send on URL. :type data:typing.Optional
[typing.Any
] :param data: Data to send in body. :type kwargs:typing.Any
:param kwargs: Additional named arguments. :return: A _RequestContextManager instance.