Jestem w stanie wywołać usługę internetową z wiersza poleceń systemu Linux przy użyciu CURL. Teraz próbuję użyć wget do wywołania usługi sieci Web, ale zawsze pojawia się następujący błąd: 500 Błąd wewnętrznego serwera.Zadzwoń do serwisu internetowego za pomocą wget
używam następującą składnię:
wget http://<endPoint> --post-file=soapRequest.xml --header="Content-Type: application/soap+xml" --output-document=soapResponse.xml
Gdzie soapRequest.xml zawiera żądanie XML (zatwierdzoną przez SoapUI).
Błąd wrócił z wget jest:
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.
Tak: jeśli przesyłam ten sam ładunek za pomocą SoapUI, serwer daje mi prawidłową odpowiedź. – matteogll