pythonpost请求可以工作,但不能使用curl
我似乎无法让curl为API调用工作,但是python工作得很好。我的curl请求中的选项是正确的。这与发布数据有关,其中有一些不正常的事情正在发生 我的Python请求是:pythonpost请求可以工作,但不能使用curl,python,curl,Python,Curl,我似乎无法让curl为API调用工作,但是python工作得很好。我的curl请求中的选项是正确的。这与发布数据有关,其中有一些不正常的事情正在发生 我的Python请求是: requests.post("https://example.com", data={"my_id":"2o3i234j", verify=False}).json(); 我的Curl响应工作正常,但是我从API得到一个响应,说我没有为我的_id发送一个值 我将此用作参数: curl -k -X POST -d "{'m
requests.post("https://example.com", data={"my_id":"2o3i234j", verify=False}).json();
我的Curl响应工作正常,但是我从API得到一个响应,说我没有为我的_id发送一个值
我将此用作参数:
curl -k -X POST -d "{'my_id':'2o3i234j'}" https://abcd.com
如果在同一命令行上多次使用这些选项中的任何一个,则指定的数据段将与分隔的&-符号合并在一起。因此,使用'-d name=daniel-d skill=loous'将生成
看起来像‘name=daniel&skill=loosy’
但格式为key=value
curl -d "my_id=2o3i234j" https://abcd.com
如果在同一命令行上多次使用这些选项中的任何一个,则指定的数据段将与分隔的&-符号合并在一起。因此,使用'-d name=daniel-d skill=loous'将生成
看起来像‘name=daniel&skill=loosy’
但格式为key=value
curl -d "my_id=2o3i234j" https://abcd.com
您试图将Python字典语法与curl的
-d
选项一起使用,这毫无意义。请查阅curl(1)
手册页。@JonathonReinhart我很困惑。这只是名称-值对。那么,在curl中发送这个消息的等效性是什么呢?{…}
是Python字典语法,curl没有任何意义。显示了正确的语法。您试图将Python字典语法与curl的-d
选项一起使用,这毫无意义。请查阅curl(1)
手册页。@JonathonReinhart我很困惑。这只是名称-值对。那么,在curl中发送这个消息的等效性是什么呢?{…}
是Python字典语法,curl没有任何意义。显示正确的语法。