发布 JSON

要 POST 一个 JSON 主体,将 Python 数据结构传递给 json 参数; 这里发布了一个字典,但任何可以编码为 JSON 的东西都可以:

import requests

# Create a dictionary to be sent.
json_data = {'foo': ['bar', 'baz'], 'spam': True, 'eggs': 5.5}

# Send the data.
response = requests.post(url='http://example.com/api/foobar', json=json_data)
print("Server responded with %s" % response.status_code)

requests 为你处理 JSON 编码,并将 Content-Type 设置为 application/json