关于SegmentFault:pythonrequests基础知识

10次阅读

共计 1030 个字符,预计需要花费 3 分钟才能阅读完成。

一、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

正确操作界面截图如下:

正文完
 0