当前位置: 首页 > 后端技术 > Python

python+requests基础知识

时间:2023-03-26 18:20:49 Python

一、请求库中的七个请求方法七个方法有三个基本参数(method、url、**kwargs)method:请求方法,对应get/put/post等请求方法url:接口需要测试的url地址链接**kwargs:控制访问的参数,共13个1.请求方法使用请求方法中的方法。有七种方法可供选择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.get()方法request.head()方法request.post()方法request.put()方法request.patch()方法request.delete()方法2、**kwargs访问控制参数params:字典或字节序列,作为参数添加到URL中。不仅访问URL,还要携带参数给服务器。data:字典、字节序列或文件对象,在向服务器提交数据时使用。data的内容不放在url链接中,而是放在url对应的位置。json:JSON格式的数据,类似于数据,作为内容部分提交给服务器。headers:字典,HTTP自定义头部,使用该字段自定义访问URL的HTTP协议头部。cookies:字典或CookieJar,从HTTP协议中解析出cookie信息。auth:元组,HTTP认证函数。files:字典,用于传输文件并存储在相应的URL上。timeout:设置超时时间,单位秒。proxies:字典类型,设置代理服务器,allow——redirects:布尔值,默认为1,表示是否允许重定向。stream:布尔型,默认为1,表示是否允许立即下载获取的内容。verify:Boolean,默认为1,验证SSL证书开关。cert:本地SSL证书路径。接口测试工具推荐使用国产接口测试和接口文档生成工具:apipost正确操作界面截图如下: