3
我一直在尋找類似地雷的許多問題,但我無法找到一個解決方案。蟒蛇請求接線柱400錯誤
我使用請求執行POST請求。我在請求中嘗試了很多組合,但沒有返回201 OK。
這裏是我的代碼:
import json
import requests
if __name__ == '__main__':
headers = {'content-type' : 'application/json'}
url = "http://myserver/ext/v3.1/test_device"
message = {"atribute_a": "value", "atribute_b": "valueb"}
params = {"priority":"normal"}
r = requests.post(url, params=params, headers=headers, data = json.dumps(message))
print(r)
我也試過withou json.dumps但它也給了我400錯誤的請求。我也試過直接添加PARAMS到URL,如:?...優先級=正常,但沒有成功。
是不是有應該是requests.post中params和headers之間的逗號? –
是的@GauravOjha當然。我用逗號測試。只是一個錯誤的副本和過去 – lmbcerqueira
您是否嘗試直接使用data = message而不是json.dumps? –