釋出 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