request()方法
可以看到request()方法有3个参数(method、url、**kwargs):
method:请求方法,常见有GET请求,POST请求【此外还有HEAD、PUT、PATCH、DELETE、OPTIONS】(前6种就是HTTP协议所对应的请求方式,OPTIONS事实上是向服务器获取一些服务器跟客户端能够打交道的参数)
url:请求的URL地址
**kwargs 是一个可变的参数类型,在传实参时,以关键字参数的形式传入,python会自动解析成字典的形式。
介绍下一些最最常用的可选参数:
params: 字典或元组列表或字节,作为参数增加到url中;一般用于get请求,post请求也可用(不常用)。
data:字典,元组列表,字节或文件对象,作为post请求的参数。
json: JSON格式的数据,作为post请求的json参数。
files: 字典类型,传输文件,作为post请求文件流数据。
headers: 字典, HTTP请求头信息。