requests
v2.32.3
Requests是一個簡單而優雅的 HTTP 函式庫。
>> > import requests
>> > r = requests . get ( 'https://httpbin.org/basic-auth/user/pass' , auth = ( 'user' , 'pass' ))
>> > r . status_code
200
>> > r . headers [ 'content-type' ]
'application/json; charset=utf8'
>> > r . encoding
'utf-8'
>> > r . text
'{"authenticated": true, ...'
>> > r . json ()
{ 'authenticated' : True , ...}
Requests 可讓您極為輕鬆地傳送 HTTP/1.1 請求。無需手動將查詢字串新增至 URL,或對PUT
和POST
資料進行表單編碼 - 但現在,只需使用json
方法即可!
Requests 是當今下載量最大的 Python 套件之一, 30M downloads / week
——根據 GitHub 的數據,Requests 目前被超過1,000,000+
儲存庫所依賴。您當然可以信任這段程式碼。
請求可在 PyPI 上取得:
$ python -m pip install requests
Requests 正式支援 Python 3.8+。
Requests 已準備好滿足建置健全且可靠的 HTTP 協定應用程式的需求,滿足當今的需求。
dict
類似Cookies.netrc
當克隆請求存儲庫時,您可能需要添加-c fetch.fsck.badTimezone=ignore
標誌以避免有關錯誤提交的錯誤(有關更多背景信息,請參閱此問題):
git clone -c fetch.fsck.badTimezone=ignore https://github.com/psf/requests.git
您也可以將此設定套用至全域 Git 配置:
git config --global fetch.fsck.badTimezone ignore