|
|
4 anni fa | |
|---|---|---|
| .. | ||
| requests | 4 anni fa | |
| tests | 4 anni fa | |
| HISTORY.md | 4 anni fa | |
| LICENSE | 4 anni fa | |
| MANIFEST.in | 4 anni fa | |
| NOTICE | 4 anni fa | |
| PKG-INFO | 4 anni fa | |
| README.md | 4 anni fa | |
| pytest.ini | 4 anni fa | |
| requirements-dev.txt | 4 anni fa | |
| setup.cfg | 4 anni fa | |
| setup.py | 4 anni fa | |
Requests is a simple, yet elegant HTTP library.
>>> import requests
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
'utf-8'
>>> r.text
'{"type":"User"...'
>>> r.json()
{'disk_usage': 368627, 'private_gists': 484, ...}
Requests allows you to send HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your PUT & POST data — but nowadays, just use the json method!
Requests is one of the most downloaded Python package today, pulling in around 14M downloads / week— according to GitHub, Requests is currently depended upon by 500,000+ repositories. You may certainly put your trust in this code.
Requests is available on PyPI:
$ python -m pip install requests
Requests officially supports Python 2.7 & 3.5+.
Requests is ready for the demands of building robust and reliable HTTP–speaking applications, for the needs of today.
dict–like Cookies.netrc