Requests (软件)

维基百科,自由的百科全书
跳到导航 跳到搜索
Requests
Requests Python Logo.png
原作者 Kenneth Reitz
開發者 Kenneth Reitz, Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt
初始版本 2011年2月14日 (2011-02-14)
穩定版本
2.19.1
(2018年6月14日,​21個月前​(2018-06-14
源代码库 編輯維基數據鏈接
编程语言 Python
操作系统 Cross-platform[哪個/哪些?]
许可协议 Apache2 License
网站 docs.python-requests.org/en/latest/

Requests是一个Python HTTP库,在Apache 2许可证下发布。该项目的目标是使HTTP请求更简单,更人性化。当前版本是2.19.1[1]

示例代码[编辑]

>>> 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 # doctest: +ELLIPSIS
u'{"type":"User"...'
>>> r.json() # doctest: +ELLIPSIS
{u'private_gists': 419, u'total_private_repos': 77, ...}

外部链接[编辑]

参考文献[编辑]

  1. ^ Requests: HTTP for Humans™ — Requests 2.21.0 documentation. docs.python-requests.org. [2018-12-18]. (原始内容存档于2018-12-17).