1.3 requests函数的返回值(http响应)返回的是response类对象(requests.models.Response)。来自requests模块 models.py里的Response类
>>> r=requests.get('http://httpbin.org/get')
通过requests.get("某url",params={字典类型参数键值对})模拟浏览器发送一个http的请求(其中请求的方法是get,请求的url地址如下形式
http://httpbin.org/get?key2=value2&key1=value1),服务器处理数据后,会返回一个response对象,通过读取response对象的属性值,如json数据,可以做一系列的断言,从而验证该接口返回的数据是否正确。
2.2 requests的post函数的入参说明
url:调用接口的URL地址。
data:为可选参数,该参数是一个字典类型。
json:为可选参数,该参数是一个json类型。
**kwargs:其他可选参数,例如headers等。
综上所述,通过requests.post("某url",data={字典类型参数键值对})模拟浏览器发送一个http的请求(其中请求的方法是post,请求的url地址如下形式
http://httpbin.org/get),服务器处理数据后,会返回一个response对象,通过读取response对象的属性值,如json数据,可以做一系列的断言,从而验证该接口返回的数据是否正确。