2014-08-27 2 views
1

Я должен подать заявку на сайт http://http://careers.codemymobile.com/. я должен отправить запрос в формате, указанном в приведенной выше ссылке. для этого я пытаюсь отправить запрос на хост, как это.Отправить запрос ломаной PUT с заголовками

curl --request PUT 'http://careers.codemymobile.com ' --data 'name=myname , [email protected], 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 '

Может кто-нибудь сказать мне, где я делаю ошибку, отправив этот запрос? помощь будет оценена.

ответ

0

cUrl придирчив к порядку аргументов и тому, как они отформатированы.

URL должен всегда быть последним и использовать двойные кавычки вместо одиночного. Не переносите URL в кавычки.

Попробуйте что-нибудь подобное.

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

спасибо @Mathew, Thanx для ответа, я послал запрос в формате, как вы сказали, но он возвращает 400 Bad Request<тело BGCOLOR = "белый">

400 Bad Request


Nginx

+0

@SajidAhmad, что просто означает, что сервер не понравился запрос, но это не значит, что он получил. – cgTag