主要是针对写法
一.requests.get
requests.get是调用了requests.request('get', url, params=params, **kwargs)
1.url
协议...kw=11111
2.params
params= {传参的名称=传参的值}字典的形式
有几种情况:
url中有参数,params也有参数:最终结果两者的参数都生效,最终参数url中的+params中...name=321'
response = requests.get(url=url,params={'name':'123'},headers=headers)
print(response.text)...requests.post是调用了request('post', url, data=data, json=json, **kwargs)
post请求传参和get不一样有其他都一样所有没有params...2.json
json={}字典的形式
注意点:data与json参数共存的是情况下只会生效data里的参数
3.files
写法固定
files = {'文件名':open(文件路径,'rb')}