Request库的主要方法
一、Request库的基本方法
equests库中有一个最基本的方法:
requests.request(method,url,**kwargs)
其中method一共有七种,分别为:
GET、HEAD、POST、PUT、PATCH、delete、OPTIONS
前六个分别对应http协议的六个方法,最后一个OPTIONS用于获得一些服务器与客户端的相关参数,并不与文件资源直接打交道。
requests库剩下的方法,都是通过对该方法的调用实现相关功能的,都是基于此方法封装起来的。
其中,**kwargs代表访问控制参数,一共有13个
参数 | 说明 |
---|---|
params | 字典或字节序列,作为参数添加到url中,使得再次根据URL进行访问时,访问的不仅是URL位置的资源,同时也带入一些参数,服务器可以根据这些参数筛选部分资源。 |
data | 字典、字节序或文件对象,多用于向服务器提交数据时使用上述方法会将data指代的数据存储在url链接所指定的位置。 |
json | 一种数据格式,可作为内容部分向服务器提交 |