一、request库七种申请办法
七种办法都有三个根底的参数(method,url,**kwargs)
method:申请形式,对应get/put/post等申请形式
url:须要进行接口测试的url地址链接
**kwargs:管制拜访的参数,共13个
1、request办法
应用request办法中的method有七种办法抉择 requests.request(‘get’,url,**kwargs)
requests.request(‘head’,url,**kwargs)
requests.request(‘post’,url,**kwargs)
requests.request(‘put’,url,**kwargs)
requests.request(‘patch’,url,**kwargs)
requests.request(‘delete’,url,**kwargs)
requests.request(‘options’,url,**kwargs)
或者不应用request办法间接应用封装好的七种办法
request.get()办法
request.head()办法
request.post()办法
request.put()办法
request.patch()办法
request.delete()办法
2、**kwargs访问控制参数
params:字典或者字节序列,作为参数减少到URL中。不仅拜访URL,还能够向服务器携带参数。
data:字典、字节序列或文件对象,向服务器提交数据时应用。data的内容不放在URL链接里,而放在URL对应的地位那里
json:JSON格局的数据,和data类似,作为内容局部向服务器提交。
headers:字典,HTTP定制头,用这个字段定制拜访URL的HTTP的协定头。
cookies:字典或者CookieJar,从HTTP协定中解析出cookies信息。
auth:元组,HTTP认证性能。
files:字典,用于传输文件,寄存到相应的URL上。
timeout:设定超时工夫,秒为单位。
proxies:字典类型,设定代理服务器,
allow——redirects:布尔型,默认为1,示意是否容许重定向。
stream:布尔型,默认为1,示意是否容许对获取的内容进行立刻下载。
verify:布尔型,默认为1,认证SSL证书开关。
cert:本地SSL证书门路。
接口测试工具举荐应用国产接口测试和接口文档生成工具:apipost
正确操作界面截图如下: