2015-11-28 76 views
1

因此,我正在研究一個python腳本,它使用請求庫在收集某些web API的某些數據後發出請求。Python請求庫沒有正確地編碼字典有效載荷的請求

最後,我有一本字典,看起來像

my_data = {"link": "value", "name": "value", "last_event": "value", people: []} 

每當我運行下面的代碼,以請求:

post_r = requests.post("http://127.0.0.1:3000/companies", data=my_data) 

我發現服務器接收的值數據只能等於字符串「last_event」,忽略其他所有內容。

有沒有人知道爲什麼會發生這種情況?

(如果有問題,代碼打到的服務器是一個rails服務器)。

回答

4

解決了它 - 因爲我使用的是嵌套字典,所以當我使用json=my_data時,它工作正常。

+0

謝謝,它解決了我的問題。 –

相關問題