发送带有标题的curl-PUT请求

发送带有标题的curl-PUT请求,curl,http-headers,put,Curl,Http Headers,Put,我必须申请一个网站http://http://careers.codemymobile.com/ . 我必须发送作为在上面的链接中给出的格式的请求。为此,我正试图像这样向主机发送请求 curl-request-PUT'http://careers.codemymobile.com “-data”name=myname,电子邮件=myemail@gmail.com,phone=+919989988999,experience=true,profile=PHP'-header'主机:http://c

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

curl-request-PUT'http://careers.codemymobile.com “-data”name=myname,电子邮件=myemail@gmail.com,phone=+919989988999,experience=true,profile=PHP'-header'主机:http://careers.codemymobile.com ,X-CodeMyMobile-Key:e97d6b85fc85568a63bcfce872caeee028ea5b61,内容类型:应用程序/json'

但给出了一个错误:6无法解析主机“careers.codemymobile.com”

有人能告诉我在发送此请求时哪里出错了吗?
非常感谢您的帮助。

cUrl对参数的顺序和格式非常挑剔

URL必须始终是最后一个,并尝试使用双引号而不是单引号。不要将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

谢谢@Mathew,thanx的回答,我按照你说的格式发送了请求,但它返回400个坏请求400个坏请求nginx@SajidAhmad,这只是意味着服务器不喜欢该请求,但它确实意味着它收到了该请求。