2017-8-11Request

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数据,可以做一系列的断言,从而验证该接口返回的数据是否正确。

你可能感兴趣的:(2017-8-11Request)