Python Post Request有效但不卷曲

时间:2015-06-29 23:17:49

标签: python curl

我似乎无法使curl适用于API调用,但python工作正常。我的curl请求中的选项是正确的。这与发布数据的帖子数据有关。

我的Python请求是:

requests.post("https://example.com", data={"my_id":"2o3i234j", verify=False}).json();

我的卷曲响应运行正常,但我收到API的回复,说我没有为my_id发送值。

我将此作为参数:

curl -k -X POST -d "{'my_id':'2o3i234j'}" https://abcd.com

1 个答案:

答案 0 :(得分:4)

  

如果在同一命令行中多次使用这些选项中的任何一个,则指定的数据将与分离& -symbol合并在一起。因此,使用'-d name = daniel -d skill = lousy'会生成一个后块                 看起来像'name = daniel& skill = lousy'。

然而格式是key = value。

curl -d "my_id=2o3i234j" https://abcd.com