Requests

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Requests
File:Requests Python Logo.png
原作者Kenneth Reitz
开发者Kenneth Reitz, Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt
首次发布2011年2月14日 (2011-02-14)
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言Python
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统跨平台
      许可协议Apache许可证2.0
      网站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)

      Requests是一个Python HTTP,在Apache License 2.0 许可证下发行。这个项目的目标是使HTTP请求更简单,更人性化。Requests是没有默认包含在Python内的最流行的Python库之一[1],因此有人建议将其默认随Python一起发布[2]

      示例代码[编辑]

      >>> 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. ^ 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. 
      2. ^ Beazly, David. R is for replacement (PDF). login. April 2012, 37 (2) [16 May 2020]. (原始内容 (PDF)存档于2017-08-24). 

      外部链接[编辑]

      • Module:Official_website第90行Lua错误:attempt to index field 'wikibase' (a nil value)
      • GitHub上的requests页面