为什么我的HTTPPost请求没有从负载中读取数据



我正在编写以下代码,但post请求没有在接口控制台中打印给定的数据。你能帮我一下吗?

import requests
pyload = {'id': 2,
'Desc': IT}
res = requests.post('http://127.0.0.1:5000/ncc',data = pyload)
print(res.status_code)
print(res.text)
print(res.url)

改用json

pyload = {'id': 2, 'Desc': IT}
res = requests.post('http://127.0.0.1:5000/ncc', json=pyload)

数据是字符串

import json
...
res = requests.post('http://127.0.0.1:5000/ncc',data = json.dumps(pyload))

最新更新