python接口自动化测试十一:传参数:data与json

Posted 向前走。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python接口自动化测试十一:传参数:data与json相关的知识,希望对你有一定的参考价值。

# 传json参数
import requests
url = \'xxxxxxxx\'
body = {
    \'xxx\': \'xxx\',
    \'xxx\': \'xxx\'
}
# body是json格式的
r = requests.post(url, json=body)
print(r.text)

 

# 第二种方法

import json
r = requests.post(url, data=json.dumps(body))
print(r.text)

 

 

以下是传参的时候,body参数里面有多层字典嵌套的处理

 

直接传参是解析不出来的

 

导入json模块,用json.dumps()把第二层字典转换成json再传参,请求成功

 

以上是关于python接口自动化测试十一:传参数:data与json的主要内容,如果未能解决你的问题,请参考以下文章

python接口自动化11-post传data参数案例

python接口自动化11-post传data参数案例转载

python入门(二十一):基于文件的接口自动化框架

20171211-python自动化-接口测试-postman-psot-传json参数

python接口自动化测试输入的参数不需要传值,应该怎么写

python接口自动化测试二十一:类和方法