<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

7Reψ  c               @   s   d  Z  d d l m Z d d   Z d d   Z d d   Z d	 d
   Z d d d  Z d d d  Z	 d d d  Z
 d d   Z d S(   u   
requests.api
~~~~~~~~~~~~

This module implements the Requests API.

:copyright: (c) 2012 by Kenneth Reitz.
:license: Apache2, see LICENSE for more details.

i   (   u   sessionsc             K   s%   t  j   } | j d |  d | |  S(   u%  Constructs and sends a :class:`Request <Request>`.
    Returns :class:`Response <Response>` object.

    :param method: method for the new :class:`Request` object.
    :param url: URL for the new :class:`Request` object.
    :param params: (optional) Dictionary or bytes to be sent in the query string for the :class:`Request`.
    :param data: (optional) Dictionary, bytes, or file-like 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': ('filename', fileobj)}) for multipart encoding upload.
    :param auth: (optional) Auth tuple to enable Basic/Digest/Custom HTTP Auth.
    :param timeout: (optional) Float describing the timeout of the request in seconds.
    :param allow_redirects: (optional) Boolean. Set to True if POST/PUT/DELETE redirect following is allowed.
    :param proxies: (optional) Dictionary mapping protocol to the URL of the proxy.
    :param verify: (optional) if ``True``, the SSL cert will be verified. A CA_BUNDLE path can also be provided.
    :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.

    Usage::

      >>> import requests
      >>> req = requests.request('GET', 'http://httpbin.org/get')
      <Response [200]>
    u   methodu   url(   u   sessionsu   Sessionu   request(   u   methodu   urlu   kwargsu   session(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   request   s    u   requestc             K   s    | j  d d  t d |  |  S(   u·   Sends a GET request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   allow_redirectsu   getT(   u
   setdefaultu   Trueu   request(   u   urlu   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   get/   s    u   getc             K   s    | j  d d  t d |  |  S(   u»   Sends a OPTIONS request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   allow_redirectsu   optionsT(   u
   setdefaultu   Trueu   request(   u   urlu   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   options:   s    u   optionsc             K   s    | j  d d  t d |  |  S(   uΈ   Sends a HEAD request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   allow_redirectsu   headF(   u
   setdefaultu   Falseu   request(   u   urlu   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   headE   s    u   headc             K   s   t  d |  d | | S(   u(  Sends a POST request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, bytes, or file-like object to send in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   postu   data(   u   request(   u   urlu   datau   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   postP   s    u   postc             K   s   t  d |  d | | S(   u'  Sends a PUT request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, bytes, or file-like object to send in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   putu   data(   u   request(   u   urlu   datau   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   put[   s    u   putc             K   s   t  d |  d | | S(   u)  Sends a PATCH request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, bytes, or file-like object to send in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   patchu   data(   u   request(   u   urlu   datau   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   patchf   s    u   patchc             K   s   t  d |  |  S(   uΊ   Sends a DELETE request. Returns :class:`Response` object.

    :param url: URL for the new :class:`Request` object.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    u   delete(   u   request(   u   urlu   kwargs(    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   deleteq   s    u   deleteN(   u   __doc__u    u   sessionsu   requestu   getu   optionsu   headu   Noneu   postu   putu   patchu   delete(    (    (    u1   /tmp/pip-zej_zi-build/pip/_vendor/requests/api.pyu   <module>   s   