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

Posted 怪圣卡杰

tags:

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

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)

 

 

  import requests

 url = "http://v.juhe.cn/weather/index"

par = {
    "cityname": "深圳",  # 城市名或城市ID,如:"苏州",需要utf8 urlencode
   "dtype": "json",     # 返回数据格式:json或xml,默认json

    "format": "1",       # 未来7天预报(future)两种返回格式,1或2,默认1
   "key": "80b4d4e1d870d257d3344fcf2d08f64a"    # key须申请
  }
r = requests.get(url, params=par)
print(r.text)   # json格式的str

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

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

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

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

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

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

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