美文网首页
2017-8-11Request

2017-8-11Request

作者: 一点胖 | 来源:发表于2017-08-13 21:05 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/vvnerxtx.html