/
opt
/
alt
/
python27
/
lib
/
python2.7
/
site-packages
/
requests
/
/opt/alt/python27/lib/python2.7/site-packages/requests
mkdir
upload
Name
Size
Mode
Actions
packages/
-
0755
rm
adapters.py
18680
0644
edit
dl
rm
adapters.pyc
17204
0644
edit
dl
rm
adapters.pyo
17204
0644
edit
dl
rm
api.py
5795
0644
edit
dl
rm
api.pyc
6633
0644
edit
dl
rm
api.pyo
6633
0644
edit
dl
rm
auth.py
8075
0644
edit
dl
rm
auth.pyc
9077
0644
edit
dl
rm
auth.pyo
9077
0644
edit
dl
rm
certs.py
649
0644
edit
dl
rm
certs.pyc
923
0644
edit
dl
rm
certs.pyo
923
0644
edit
dl
rm
compat.py
1549
0644
edit
dl
rm
compat.pyc
1707
0644
edit
dl
rm
compat.pyo
1707
0644
edit
dl
rm
cookies.py
17564
0644
edit
dl
rm
cookies.pyc
21709
0644
edit
dl
rm
cookies.pyo
21709
0644
edit
dl
rm
exceptions.py
2776
0644
edit
dl
rm
exceptions.pyc
6121
0644
edit
dl
rm
exceptions.pyo
6121
0644
edit
dl
rm
hooks.py
767
0644
edit
dl
rm
hooks.pyc
1240
0644
edit
dl
rm
hooks.pyo
1240
0644
edit
dl
rm
models.py
29530
0644
edit
dl
rm
models.pyc
26409
0644
edit
dl
rm
models.pyo
26409
0644
edit
dl
rm
sessions.py
24897
0644
edit
dl
rm
sessions.pyc
20548
0644
edit
dl
rm
sessions.pyo
20548
0644
edit
dl
rm
status_codes.py
3315
0644
edit
dl
rm
status_codes.pyc
4629
0644
edit
dl
rm
status_codes.pyo
4629
0644
edit
dl
rm
structures.py
3017
0644
edit
dl
rm
structures.pyc
5445
0644
edit
dl
rm
structures.pyo
5445
0644
edit
dl
rm
utils.py
22228
0644
edit
dl
rm
utils.pyc
21664
0644
edit
dl
rm
utils.pyo
21664
0644
edit
dl
rm
__init__.py
2215
0644
edit
dl
rm
__init__.pyc
2868
0644
edit
dl
rm
__init__.pyo
2868
0644
edit
dl
rm
Edit:
/opt/alt/python27/lib/python2.7/site-packages/requests/api.py
(5795B)
# -*- 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, 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 long 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. Set to True if POST/PUT/DELETE redirect following is allowed. :type allow_redirects: bool :param proxies: (optional) Dictionary mapping protocol to the URL of the proxy. :param verify: (optional) whether the SSL cert will be verified. A CA_BUNDLE path can also be provided. 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): """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): """Sends a 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): """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): """Sends a POST request. :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 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): """Sends a PUT request. :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. :return: :class:`Response <Response>` object :rtype: requests.Response """ return request('put', url, data=data, **kwargs) def patch(url, data=None, **kwargs): """Sends a PATCH request. :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. :return: :class:`Response <Response>` object :rtype: requests.Response """ return request('patch', url, data=data, **kwargs) def delete(url, **kwargs): """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