2015-11-28 97 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

谢谢,它解决了我的问题。 –

相关问题