Requests是一個Python HTTP,在Apache License 2.0 許可證下發行。這個項目的目標是使HTTP請求更簡單,更人性化。Requests是沒有默認包含在Python內的最流行的Python庫之一[2],因此有人建議將其默認隨Python一起發布[3]

Requests
原作者Kenneth Reitz
開發者Kenneth Reitz, Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt
首次發布2011年2月14日 (2011-02-14)
當前版本2.25.1(2020年12月16日,​3年前​(2020-12-16[1]
源代碼庫 編輯維基數據鏈接
編程語言Python
操作系統跨平台
許可協議Apache許可證2.0
網站requests.readthedocs.io 編輯維基數據鏈接

示例代碼

>>> 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, ...}

引用

  1. ^ Community Updates. [2021-03-12]. (原始內容存檔於2021-03-07). 
  2. ^ urllib.request — Extensible library for opening URL. [2021-03-13]. (原始內容存檔於2021-05-28). The Requests package is recommended for a higher-level HTTP client interface. 
  3. ^ Beazly, David. R is for replacement (PDF). login. April 2012, 37 (2) [16 May 2020]. (原始內容 (PDF)存檔於2017-08-24). 

外部連結