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再传参,请求成功

 

posted @ 2018-06-09 15:50  向前走。  阅读(856)  评论(0编辑  收藏  举报