/
usr
/
lib
/
python2.6
/
site-packages
/
requests
/
/usr/lib/python2.6/site-packages/requests
mkdir
upload
Name
Size
Mode
Actions
packages/
-
0755
rm
adapters.py
16810
0644
edit
dl
rm
adapters.pyc
15805
0644
edit
dl
rm
adapters.pyo
15805
0644
edit
dl
rm
api.py
5280
0644
edit
dl
rm
api.pyc
6035
0644
edit
dl
rm
api.pyo
6035
0644
edit
dl
rm
auth.py
6710
0644
edit
dl
rm
auth.pyc
7585
0644
edit
dl
rm
auth.pyo
7585
0644
edit
dl
rm
cacert.pem
308434
0644
edit
dl
rm
certs.py
649
0644
edit
dl
rm
certs.pyc
901
0644
edit
dl
rm
certs.pyo
901
0644
edit
dl
rm
compat.py
1549
0644
edit
dl
rm
compat.pyc
1700
0644
edit
dl
rm
compat.pyo
1700
0644
edit
dl
rm
cookies.py
16791
0644
edit
dl
rm
cookies.pyc
20406
0644
edit
dl
rm
cookies.pyo
20406
0644
edit
dl
rm
exceptions.py
2517
0644
edit
dl
rm
exceptions.pyc
5288
0644
edit
dl
rm
exceptions.pyo
5288
0644
edit
dl
rm
hooks.py
820
0644
edit
dl
rm
hooks.pyc
1066
0644
edit
dl
rm
hooks.pyo
1066
0644
edit
dl
rm
models.py
28156
0644
edit
dl
rm
models.pyc
25162
0644
edit
dl
rm
models.pyo
25162
0644
edit
dl
rm
sessions.py
24476
0644
edit
dl
rm
sessions.pyc
20058
0644
edit
dl
rm
sessions.pyo
20058
0644
edit
dl
rm
status_codes.py
3200
0644
edit
dl
rm
status_codes.pyc
4470
0644
edit
dl
rm
status_codes.pyo
4470
0644
edit
dl
rm
structures.py
2977
0644
edit
dl
rm
structures.pyc
5150
0644
edit
dl
rm
structures.pyo
5150
0644
edit
dl
rm
utils.py
21334
0644
edit
dl
rm
utils.pyc
20677
0644
edit
dl
rm
utils.pyo
20677
0644
edit
dl
rm
__init__.py
1861
0644
edit
dl
rm
__init__.pyc
2519
0644
edit
dl
rm
__init__.pyo
2519
0644
edit
dl
rm
Edit:
/usr/lib/python2.6/site-packages/requests/api.py
(5280B)
# -*- 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': ('filename', fileobj)}``) for multipart encoding upload. :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 (`connect timeout, read timeout <user/advanced.html#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) 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. :return: :class:`Response <Response>` object :rtype: requests.Response Usage:: >>> import requests >>> req = requests.request('GET', 'http://httpbin.org/get') <Response [200]> """ session = sessions.Session() response = session.request(method=method, url=url, **kwargs) # By explicitly closing the session, we avoid leaving sockets open which # can trigger a ResourceWarning in some cases, and look like a memory leak # in others. session.close() return response def get(url, **kwargs): """Sends a GET 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('get', url, **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