request库中发送post请求且参数类型为json的两大传参方式:
1.使用‘json=data’直接传参
import requests
#定义接口地址
url="https://www.xxx.com/api/ih/login"
#构造参数
data={"account":"admin","password":"654321"}
#发送请求
response=requests.post(url,json=data)
#查看结果
print(response.json())
2.利用json库的json.dumps转换把参数从字典转为json字符串
import requests, json
#定义接口地址
url = "https://www.xxx.com/api/ih/login"
#构造参数
data = {"account": "admin", "password": "654321"}
#指定参数类型
header={'Content-Type': 'application/json'}
#发送请求
response = requests.post(url, json.dumps(data), headers=header)
#查看结果
print(response.json())