常见的四种请求方式:按住ctrl+左键
requests.get()
def get(url, params=None, **kwargs):
requests.post()
def post(url, data=None, json=None, **kwargs):
requests.put()
def put(url, data=None, **kwargs):
requests.delete()
def delete(url, **kwargs):
请求部分:
url:接口地址 params:参数,在get请求的url后面传的参数 **kwargs:可变长度的字典 data:表单参数
json参数(application/json)
postman四种传参方式:
1.form-data(既有表单也有文件上传) files
2.x-www-form-urlencoded(纯表单) data
3.raw(json:application/json)(传json格式的参数) json
4.binary(application/octrent-stream):(二进制文件) data
上面的四个方法其实底层都是调用的request方法
requests.request("get",url,params=params,**kwargs)
requests.requests()调用的是session.request方法
session.request(method=method, url=url,**kwargs)
def request(
self,

这篇博客介绍了Requests库在Python中的应用,包括常见的GET、POST等请求方式,以及params、data、json、files参数的使用。同时,讨论了Requests库的底层调用逻辑,如requests.request()和session.request()的区别。在响应部分,文章提到了接口自动化测试中的接口关联,如正则表达式和JsonPath进行数据提取,并列举了相关方法。
最低0.47元/天 解锁文章
806

被折叠的 条评论
为什么被折叠?



