MCPcopy
hub / github.com/aio-libs/aiohttp / request

Function request

aiohttp/client.py:609–699  ·  aiohttp/client.py::request

Constructs and sends a request. Returns response object. :param str method: HTTP method :param str url: request url :param params: (optional) Dictionary or bytes to be sent in the query string of the new request :param data: (optional) Dictionary, bytes, or file-like object to

(method, url, *,
            params=None,
            data=None,
            headers=None,
            skip_auto_headers=None,
            cookies=None,
            auth=None,
            allow_redirects=True,
            max_redirects=10,
            encoding='utf-8',
            version=None,
            compress=None,
            chunked=None,
            expect100=False,
            connector=None,
            loop=None,
            read_until_eof=True,
            request_class=None,
            response_class=None)

Source from the content-addressed store, hash-verified

607
608
609def request(method, url, *,
610 params=None,
611 data=None,
612 headers=None,
613 skip_auto_headers=None,
614 cookies=None,
615 auth=None,
616 allow_redirects=True,
617 max_redirects=10,
618 encoding=&class="cm">#x27;utf-8',
619 version=None,
620 compress=None,
621 chunked=None,
622 expect100=False,
623 connector=None,
624 loop=None,
625 read_until_eof=True,
626 request_class=None,
627 response_class=None):
628 class="st">"""Constructs and sends a request. Returns response object.
629
630 :param str method: HTTP method
631 :param str url: request url
632 :param params: (optional) Dictionary or bytes to be sent in the query
633 string of the new request
634 :param data: (optional) Dictionary, bytes, or file-like object to
635 send in the body of the request
636 :param dict headers: (optional) Dictionary of HTTP Headers to send with
637 the request
638 :param dict cookies: (optional) Dict object to send with the request
639 :param auth: (optional) BasicAuth named tuple represent HTTP Basic Auth
640 :type auth: aiohttp.helpers.BasicAuth
641 :param bool allow_redirects: (optional) If set to False, do not follow
642 redirects
643 :param version: Request HTTP version.
644 :type version: aiohttp.protocol.HttpVersion
645 :param bool compress: Set to True if request has to be compressed
646 with deflate encoding.
647 :param chunked: Set to chunk size for chunked transfer encoding.
648 :type chunked: bool or int
649 :param bool expect100: Expect 100-continue response from server.
650 :param connector: BaseConnector sub-class instance to support
651 connection pooling.
652 :type connector: aiohttp.connector.BaseConnector
653 :param bool read_until_eof: Read response until eof if response
654 does not have Content-Length header.
655 :param request_class: (optional) Custom Request class implementation.
656 :param response_class: (optional) Custom Response class implementation.
657 :param loop: Optional event loop.
658
659 Usage::
660
661 >>> import aiohttp
662 >>> resp = yield from aiohttp.request(&class="cm">#x27;GETclass="st">', 'http://python.org/')
663 >>> resp
664 <ClientResponse(python.org/) [200]>
665 >>> data = yield from resp.read()
666

Callers 9

goMethod · 0.90
goMethod · 0.90
getFunction · 0.70
optionsFunction · 0.70
headFunction · 0.70
postFunction · 0.70
putFunction · 0.70
patchFunction · 0.70
deleteFunction · 0.70

Calls 3

_requestMethod · 0.95
ClientSessionClass · 0.85

Tested by 2

goMethod · 0.72
goMethod · 0.72