Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
§

O>g1ãóN—dZddlmZd„Zdd„Zd„Zd„Zd
d„Zdd	„Zdd
„Z	d„Z
dS)zž
requests.api
~~~~~~~~~~~~

This module implements the Requests API.

:copyright: (c) 2012 by Kenneth Reitz.
:license: Apache2, see LICENSE for more details.
é)Úsessionscó|—tj¦«5}|jd||dœ|¤Žcddd¦«S#1swxYwYdS)aø	Constructs and sends a :class:`Request <Request>`.

    :param method: method for the new :class:`Request` object: ``GET``, ``OPTIONS``, ``HEAD``, ``POST``, ``PUT``, ``PATCH``, or ``DELETE``.
    :param url: URL for the new :class:`Request` object.
    :param params: (optional) Dictionary, list of tuples or bytes to send
        in the query string for the :class:`Request`.
    :param data: (optional) Dictionary, list of tuples, bytes, or file-like
        object to send in the body of the :class:`Request`.
    :param json: (optional) A JSON serializable Python object to send in the body of the :class:`Request`.
    :param headers: (optional) Dictionary of HTTP Headers to send with the :class:`Request`.
    :param cookies: (optional) Dict or CookieJar object to send with the :class:`Request`.
    :param files: (optional) Dictionary of ``'name': file-like-objects`` (or ``{'name': file-tuple}``) for multipart encoding upload.
        ``file-tuple`` can be a 2-tuple ``('filename', fileobj)``, 3-tuple ``('filename', fileobj, 'content_type')``
        or a 4-tuple ``('filename', fileobj, 'content_type', custom_headers)``, where ``'content_type'`` is a string
        defining the content type of the given file and ``custom_headers`` a dict-like object containing additional headers
        to add for the file.
    :param auth: (optional) Auth tuple to enable Basic/Digest/Custom HTTP Auth.
    :param timeout: (optional) How many seconds to wait for the server to send data
        before giving up, as a float, or a :ref:`(connect timeout, read
        timeout) <timeouts>` tuple.
    :type timeout: float or tuple
    :param allow_redirects: (optional) Boolean. Enable/disable GET/OPTIONS/POST/PUT/PATCH/DELETE/HEAD redirection. Defaults to ``True``.
    :type allow_redirects: bool
    :param proxies: (optional) Dictionary mapping protocol to the URL of the proxy.
    :param verify: (optional) Either a boolean, in which case it controls whether we verify
            the server's TLS certificate, or a string, in which case it must be a path
            to a CA bundle to use. Defaults to ``True``.
    :param stream: (optional) if ``False``, the response content will be immediately downloaded.
    :param cert: (optional) if String, path to ssl client cert file (.pem). If Tuple, ('cert', 'key') pair.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response

    Usage::

      >>> import requests
      >>> req = requests.request('GET', 'https://httpbin.org/get')
      >>> req
      <Response [200]>
    )ÚmethodÚurlN©)rÚSessionÚrequest)rrÚkwargsÚsessions    ú3/tmp/pip-target-qlpkiub5/lib/python/requests/api.pyr	r	s¤€õX
Ô	Ñ	Ô	ðA˜w؈wŒÐ@ f°#Ð@Ð@¸Ð@Ð@ðAðAðAðAñAôAðAðAðAðAðAðAøøøðAðAðAðAðAðAs”1±5¸5Ncó"—td|fd|i|¤ŽS)adSends a GET request.

    :param url: URL for the new :class:`Request` object.
    :param params: (optional) Dictionary, list of tuples or bytes to send
        in the query string for the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    ÚgetÚparams©r	)rrr
s   rrr>s!€õ5˜#Ð7Ð7 fÐ7°Ð7Ð7Ð7ócó—td|fi|¤ŽS)zéSends an OPTIONS request.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    Úoptionsr©rr
s  rrrLs€õ9˜cÐ,Ð, VÐ,Ð,Ð,rcóJ—| dd¦«td|fi|¤ŽS)akSends a HEAD request.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes. If
        `allow_redirects` is not provided, it will be set to `False` (as
        opposed to the default :meth:`request` behavior).
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    Úallow_redirectsFÚhead)Ú
setdefaultr	rs  rrrXs3€ð×ÒÐ'¨Ñ/Ô/Ð/ݐ6˜3Ð)Ð) &Ð)Ð)Ð)rcó$—td|f||dœ|¤ŽS)aØSends a POST request.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, list of tuples, bytes, or file-like
        object to send in the body of the :class:`Request`.
    :param json: (optional) A JSON serializable Python object to send in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    Úpost)ÚdataÚjsonr)rrrr
s    rrrgs#€õ6˜3Ð? T°Ð?Ð?¸Ð?Ð?Ð?rcó"—td|fd|i|¤ŽS)a×Sends a PUT request.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, list of tuples, bytes, or file-like
        object to send in the body of the :class:`Request`.
    :param json: (optional) A JSON serializable Python object to send in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    Úputrr©rrr
s   rrrvs!€õ5˜#Ð3Ð3 DÐ3¨FÐ3Ð3Ð3rcó"—td|fd|i|¤ŽS)aÙSends a PATCH request.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, list of tuples, bytes, or file-like
        object to send in the body of the :class:`Request`.
    :param json: (optional) A JSON serializable Python object to send in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    Úpatchrrrs   rr!r!…s!€õ7˜CÐ5Ð5 dÐ5¨fÐ5Ð5Ð5rcó—td|fi|¤ŽS)zçSends a DELETE request.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response
    Údeleterrs  rr#r#”s€õ8˜SÐ+Ð+ FÐ+Ð+Ð+r)N)NN)Ú__doc__Úrr	rrrrrr!r#rrrú<module>r&sÁððððÐÐÐÐÐð-Að-Að-Að`8ð8ð8ð8ð	-ð	-ð	-ð*ð*ð*ð@ð@ð@ð@ð4ð4ð4ð4ð6ð6ð6ð6ð	,ð	,ð	,ð	,ð	,r