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.