简介
Requests是一个高雅而简单的HTTP库,为Python而生。Requests允许你发送HTTP/1.1请求,你不需要手动在URL之后加查询字符串,也不需要将你要POST的数据编码为form。Keep-alive和HTTP connection pooling都是100%自动的,多亏了urllib3。
快速上手
1. 发起一个请求
1.1 GET请求
1.2 POST请求
1.3 其他请求
其他类型的HTTP请求:PUT、DELETE、HEAD、OPTIONS,使用方法与上文类似。
2. 在URL中传递参数
当需要在URL后增加查询字符串时,可以使用此方法。需要注意以下几点:
- 字典中key为None的键值对不会被添加
- 可以把列表作为value
3. 服务器响应内容
查看服务器响应的文本和文本的编码,服务器响应的内容已被自动解码。