发送带标题的curl PUT请求

时间:2014-08-27 13:31:49

标签: curl http-headers put

我必须申请网站http://http://careers.codemymobile.com/。我必须以上述链接中给出的格式发送请求。为此,我试图像这样向主机发送请求。

curl --request PUT 'http://careers.codemymobile.com ' --data 'name=myname , email=myemail@gmail.com, phone=+919989988999, experienced=true, profile=PHP' --header 'Host: http://careers.codemymobile.com , X-CodeMyMobile-Key: e97d6b85fc85568a63bcfce872caeee028ea5b61, Content-type:application/json'

但是出现错误curl: (6) Couldn't resolve host 'careers.codemymobile.com '

有人可以告诉我在发送此请求时出错了吗? 将不胜感激。

1 个答案:

答案 0 :(得分:0)

cUrl对于参数的顺序以及它们的格式化方式很挑剔。

网址必须始终为最后,并尝试使用双引号而不是单引号。不要将URL包装在引号中。

尝试这样的事情。

curl --request PUT --data "name=myname , email=myemail@gmail.com, phone=+919989988999, experienced=true, profile=PHP" --header "Host: http://careers.codemymobile.com , X-CodeMyMobile-Key: e97d6b85fc85568a63bcfce872caeee028ea5b61, Content-type:application/json" http://careers.codemymobile.com