Я могу вызвать веб-службу из командной строки Linux, используя CURL. Теперь я пытаюсь использовать wget для вызова веб-службы, но всегда получаю следующую ошибку: 500 Внутренняя ошибка сервера.
Я использую следующий синтаксис:
wget http://<endPoint> --post-file=soapRequest.xml --header="Content-Type: application/soap+xml" --output-document=soapResponse.xml
Где soapRequest.xml содержит XML-запрос (подтвержденный SoapUI).
Ошибка, полученная от wget:
Connecting to <host:port>... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2011-12-12 23:18:33 ERROR 500: Internal Server Error.