Curl http почтовый запрос - PullRequest
       11

Curl http почтовый запрос

0 голосов
/ 26 октября 2018

Я пытаюсь отправить запрос на публикацию на основе документа сайта, как показано ниже: POST /WindchillQualitySolutions11.0/DataEngine.asmx/GetSessionToken HTTP / 1.1 Ведущий: vm-test Тип контента: application / x-www-form-urlencoded Длина контента: длина

UserName = Bill & Password = ПАРОЛЬ & GroupName = Менеджер & SecondsValid = 0

Внутренний адрес сайта выглядит примерно так: http://itdabcSomeNumber/ptcwindchillqualitysolutions11.0/

Команда curl, которую я пробовал:

curl -H 'Host:itdabcSomeNumber' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Content-Length: length' -d 'UserName=myUserName&Password=MyPassWord&GroupName=Manager&SecondsValid=0' http://itdabcSomeNumber/WindchillQualitySolutions11.0/DataEngine.asmx/GetUserGroup

Я получил следующую ошибку: curl: (6) Не удалось разрешить хост: приложение curl: (6) Не удалось разрешить host: length ' «Пароль» не распознается как внутренняя или внешняя команда, работоспособная программа или командный файл. «GroupName» не распознается как внутренняя или внешняя команда, работоспособная программа или командный файл. «SecondsValid» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Я также пробовал -H для имени пользователя и пароля, он тоже не работает. Может ли кто-нибудь, пожалуйста, скажите мне правильную команду для отправки запроса.

1 Ответ

0 голосов
/ 26 октября 2018

Попробуйте

curl -X POST \
  http://server_or_ip/WindchillQualitySolutions11.0/DataEngine.asmx/GetSessionToken \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'UserName=Bill&Password=passwd&GroupName=Manager&SecondsValid=0'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...