/
usr
/
lib
/
python2.7
/
site-packages
/
pip
/
_vendor
/
requests
/
/usr/lib/python2.7/site-packages/pip/_vendor/requests
mkdir
upload
Name
Size
Mode
Actions
adapters.py
21016
0644
edit
dl
rm
adapters.pyc
18979
0644
edit
dl
rm
adapters.pyo
18979
0644
edit
dl
rm
api.py
6237
0644
edit
dl
rm
api.pyc
7060
0644
edit
dl
rm
api.pyo
7060
0644
edit
dl
rm
auth.py
9728
0644
edit
dl
rm
auth.pyc
9924
0644
edit
dl
rm
auth.pyo
9924
0644
edit
dl
rm
certs.py
465
0644
edit
dl
rm
certs.pyc
618
0644
edit
dl
rm
certs.pyo
618
0644
edit
dl
rm
compat.py
1626
0644
edit
dl
rm
compat.pyc
1845
0644
edit
dl
rm
compat.pyo
1845
0644
edit
dl
rm
cookies.py
18208
0644
edit
dl
rm
cookies.pyc
22404
0644
edit
dl
rm
cookies.pyo
22404
0644
edit
dl
rm
exceptions.py
3115
0644
edit
dl
rm
exceptions.pyc
6918
0644
edit
dl
rm
exceptions.pyo
6918
0644
edit
dl
rm
help.py
3667
0644
edit
dl
rm
help.pyc
3395
0644
edit
dl
rm
help.pyo
3395
0644
edit
dl
rm
hooks.py
767
0644
edit
dl
rm
hooks.pyc
1235
0644
edit
dl
rm
hooks.pyo
1235
0644
edit
dl
rm
models.py
34051
0644
edit
dl
rm
models.pyc
29208
0644
edit
dl
rm
models.pyo
29208
0644
edit
dl
rm
packages.py
695
0644
edit
dl
rm
packages.pyc
578
0644
edit
dl
rm
packages.pyo
578
0644
edit
dl
rm
sessions.py
28689
0644
edit
dl
rm
sessions.pyc
22372
0644
edit
dl
rm
sessions.pyo
22372
0644
edit
dl
rm
status_codes.py
3323
0644
edit
dl
rm
status_codes.pyc
4633
0644
edit
dl
rm
status_codes.pyo
4633
0644
edit
dl
rm
structures.py
3012
0644
edit
dl
rm
structures.pyc
5419
0644
edit
dl
rm
structures.pyo
5419
0644
edit
dl
rm
utils.py
27695
0644
edit
dl
rm
utils.pyc
25638
0644
edit
dl
rm
utils.pyo
25638
0644
edit
dl
rm
_internal_utils.py
1096
0644
edit
dl
rm
_internal_utils.pyc
1535
0644
edit
dl
rm
_internal_utils.pyo
1483
0644
edit
dl
rm
__init__.py
3575
0644
edit
dl
rm
__init__.pyc
3856
0644
edit
dl
rm
__init__.pyo
3687
0644
edit
dl
rm
__version__.py
436
0644
edit
dl
rm
__version__.pyc
587
0644
edit
dl
rm
__version__.pyo
587
0644
edit
dl
rm
Edit:
/usr/lib/python2.7/site-packages/pip/_vendor/requests/api.py
(6237B)
# -*- coding: utf-8 -*- """ requests.api ~~~~~~~~~~~~ This module implements the Requests API. :copyright: (c) 2012 by Kenneth Reitz. :license: Apache2, see LICENSE for more details. """ from . import sessions def request(method, url, **kwargs): """Constructs and sends a :class:`Request <Request>`. :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 or list of tuples ``[(key, value)]`` (will be form-encoded), bytes, or file-like object to send in the body of the :class:`Request`. :param json: (optional) json data 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', 'http://httpbin.org/get') <Response [200]> """ # By using the 'with' statement we are sure the session is closed, thus we # avoid leaving sockets open which can trigger a ResourceWarning in some # cases, and look like a memory leak in others. with sessions.Session() as session: return session.request(method=method, url=url, **kwargs) def get(url, params=None, **kwargs): r"""Sends a GET request. :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 \*\*kwargs: Optional arguments that ``request`` takes. :return: :class:`Response <Response>` object :rtype: requests.Response """ kwargs.setdefault('allow_redirects', True) return request('get', url, params=params, **kwargs) def options(url, **kwargs): r"""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 """ kwargs.setdefault('allow_redirects', True) return request('options', url, **kwargs) def head(url, **kwargs): r"""Sends a HEAD 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 """ kwargs.setdefault('allow_redirects', False) return request('head', url, **kwargs) def post(url, data=None, json=None, **kwargs): r"""Sends a POST request. :param url: URL for the new :class:`Request` object. :param data: (optional) Dictionary (will be form-encoded), bytes, or file-like object to send in the body of the :class:`Request`. :param json: (optional) json data to send in the body of the :class:`Request`. :param \*\*kwargs: Optional arguments that ``request`` takes. :return: :class:`Response <Response>` object :rtype: requests.Response """ return request('post', url, data=data, json=json, **kwargs) def put(url, data=None, **kwargs): r"""Sends a PUT request. :param url: URL for the new :class:`Request` object. :param data: (optional) Dictionary (will be form-encoded), bytes, or file-like object to send in the body of the :class:`Request`. :param json: (optional) json data to send in the body of the :class:`Request`. :param \*\*kwargs: Optional arguments that ``request`` takes. :return: :class:`Response <Response>` object :rtype: requests.Response """ return request('put', url, data=data, **kwargs) def patch(url, data=None, **kwargs): r"""Sends a PATCH request. :param url: URL for the new :class:`Request` object. :param data: (optional) Dictionary (will be form-encoded), bytes, or file-like object to send in the body of the :class:`Request`. :param json: (optional) json data to send in the body of the :class:`Request`. :param \*\*kwargs: Optional arguments that ``request`` takes. :return: :class:`Response <Response>` object :rtype: requests.Response """ return request('patch', url, data=data, **kwargs) def delete(url, **kwargs): r"""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 """ return request('delete', url, **kwargs)
Save
cmd:
run