python写post请求,传输json值并得到返回值
时间: 2024-02-01 16:02:47 浏览: 60
PostMan post请求发送Json数据的方法
好的,关于python写post请求,传输json值并得到返回值,可以使用requests库来实现。以下是一个示例代码:
```
import requests
import json
url = 'http://example.com/api'
data = {'key1': 'value1', 'key2': 'value2'}
headers = {'Content-type': 'application/json'}
response = requests.post(url, data=json.dumps(data), headers=headers)
if response.status_code == 200:
print(response.json())
else:
print('请求失败')
```
该代码中,我们首先定义了一个url和要传输的json数据。headers指定了请求头中的Content-type为application/json。然后使用requests库的post方法来发送请求,并使用json()方法来解析返回的json数据。若请求失败,则输出请求失败。希望这个示例能对你有所帮助。
阅读全文