请求:HTTP for Humans™ — 请求文档

来自菜鸟教程
Requests/docs/latest/index
跳转至:导航、​搜索

请求:HTTP for Humans™

发布 v。 (安装)

https://pepy.tech/badge/requests https://img.shields.io/pypi/l/requests.svg https://img.shields.io/pypi/wheel/requests.svg https://img.shields.io/pypi/pyversions/requests.svg Requests 是一个优雅而简单的 Python HTTP 库,为人类构建。



看啊,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()
{'private_gists': 419, 'total_private_repos': 77, ...}

请参阅 类似代码,无请求

Requests 允许您非常轻松地发送 HTTP/1.1 请求。 无需手动向 URL 添加查询字符串,或对 POST 数据进行表单编码。 多亏了 urllib3,Keep-alive 和 HTTP 连接池是 100% 自动的。

心爱的功能

Requests 已为今天的网络做好准备。

  • 保持连接和连接池
  • 国际域名和 URL
  • 具有 Cookie 持久性的会话
  • 浏览器式 SSL 验证
  • 自动内容解码
  • 基本/摘要式身份验证
  • 优雅的键/值 Cookie
  • 自动减压
  • Unicode 响应体
  • HTTP(S) 代理支持
  • 分段文件上传
  • 流下载
  • 连接超时
  • 分块请求
  • .netrc 支持

Requests 正式支持 Python 2.7 和 3.6+,并且在 PyPy 上运行良好。


API 文档/指南

如果您正在寻找有关特定函数、类或方法的信息,文档的这一部分适合您。

贡献者指南

如果您想为该项目做出贡献,这部分文档适合您。

没有更多的指南。 你现在是无向导的。 祝你好运。