Я пытаюсь отправить запрос на публикацию на основе документа сайта, как показано ниже:
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 для имени пользователя и пароля, он тоже не работает.
Может ли кто-нибудь, пожалуйста, скажите мне правильную команду для отправки запроса.