Я хочу сделать запрос на мыло с помощью SoapClient в groovy. Мой код:
SoapClient client = SoapClient.builder()
.endpointUri("http://www.webservicex.com/globalweather.asmx")
.build();
String output = client.post(requestxml)
XML-запрос:
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<web:GetWeather xmlns:web="http://www.webserviceX.NET">
<web:CityName>Berlin</web:CityName>
<web:CountryName>Germany</web:CountryName>
</web:GetWeather>
</soapenv:Body>
</soapenv:Envelope>
Я всегда получаю исключение: ERROR errors.GrailsExceptionResolver — TransmissionException произошло при обработке запроса:
Ответ HTTP = [Внутренняя ошибка сервера] код = [500]. Далее следует трассировка стека: Сообщение: HTTP-ответ=[Внутренняя ошибка сервера] код=[500] Строка | Метод -> 171 | executePost в org.reficio.ws.client.core.SoapClient
Что я делаю не так?
text/html
, что вызывает ошибку. - person Opal   schedule 27.05.2015