Python requests.post嵌套多层json参数调用接口

Posted zml-java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python requests.post嵌套多层json参数调用接口相关的知识,希望对你有一定的参考价值。

#coding:utf-8
import requests,json

#第一行注解的#coding:utf-8表示可以支持中文,不然代码里面有中文会报错
url = "http://xxx"
headers = {"Content-Type":"application/json","Authorization":"Bearer token值"} 
data1 = {"key1":"value1","key2":"value2"}
data = {"params":data1}
#方法一
r = request.post(url = url,data = json.dumps(data),headers = headers)
#方法二
#r = request.post(url = url,json = data,headers = headers)
print(r)
print(r.text)
print(r.url)

  

以上是关于Python requests.post嵌套多层json参数调用接口的主要内容,如果未能解决你的问题,请参考以下文章

如何用Python解析多层嵌套的JSON?

c#遍历嵌套层次很多的xml

python中jsonpath模块,解析多层嵌套的json数据

c#中怎么解析多层json数据

反序列化多层嵌套json实体

python+requests——post提交文件