requests-sidebar
Requests is the only Non-GMO HTTP library for Python, safe for human consumption.
Requests主要有 7 个方法,对应的也是Requests模块的功能。
-
requests.request(method, url, **kwargs) #构造并发送请求 -
requests.head(url, **kwargs) #发送请求:获取网页(URL位置资源)响应信息报告 -
requests.get(url, params=None, **kwargs) #发送请求:获取网页(URL位置资源) -
requests.post(url, data=None, json=None, **kwargs) #发送请求:向网页添加新数据 -
requests.put(url, data=None, **kwargs) #发送请求:向网页提交资源覆盖原有数据 -
requests.patch(url, data=None, **kwargs) #发送请求:向网页提交资源修改原网页部分数据 -
requests.delete(url, **kwargs) #发送请求:删除url指向的资源
#1. request()方法
requests.request(method, url, **kwargs)
参数:
method -- 选择方法
url -- URL
params -- 字典或字节,添加到请求的字符串(URL)中
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
headers -- 与请求一起发送的HTTP头部信息(字典格式)
cookies -- 与请求一起发送的字典或CookieJar对象
files -- 文件名以字典格式传入;name: file-like-objects (or {name: file-tuple})
auth -- 身份认证元组,用于HTTP认证
timeout (float or tuple) -- 等待服务器响应时间
allow_redirects (bool) -- 默认True,是否允许重定向
proxies-- 访问代理,字典格式传入
verify -- 是否认真服务器TLS证书
stream -- 如果设定为False,响应内容直接下载
cert -- 本地SSL证书路径
返回:
Response 对象
#2. requests() 方法
requests.head(url, **kwargs)
参数:
url -- URL
**kwargs -- 参数
返回:
Response 对象
#3. get()方法
requests.get(url, params=None, **kwargs)
参数:
url -- URL
params -- 字典或字节,添加到请求的字符串(URL)中
**kwargs -- 参数
返回:
Response 对象
#4. post()方法
requests.post(url, data=None, json=None, **kwargs)
参数:
url -- URL
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
**kwargs -- 参数
返回:
Response 对象
#5. put()方法
requests.put(url, data=None, **kwargs)
参数:
url -- URL
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
**kwargs -- 参数
返回:
Response 对象
#6. patch()方法
requests.patch(url, data=None, **kwargs)
参数:
url -- URL
data -- 字典或元组列表或文件作为请求主体内容
json -- json格式数据作为请求主体内容
**kwargs -- 参数
返回:
Response 对象
#7. delete()方法
requests.delete(url, **kwargs)
参数:
url -- URL
**kwargs -- 参数
返回:
Response 对象









网友评论