Ответ 1
Метод должен быть POST и использовать http://www.holidaywebservice.com//HolidayService_v2/HolidayService2.asmx?wsdl как URL.
Вы должны включить следующее в Заголовки:
Content-Type: text/xml; charset=utf-8
Вы можете добавить SOAPAction в заголовки, но не обязательно, чтобы этот запрос веб-службы работал, поскольку тело запроса будет определять, какой SOAP-метод использовать, "GetHolidaysAvailable".
SOAPAction: "http://www.holidaywebservice.com/HolidayService_v2/GetHolidaysAvailable"
Наконец, Тело должно выглядеть так:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.holidaywebservice.com/HolidayService_v2/">
<SOAP-ENV:Body>
<ns1:GetHolidaysAvailable>
<ns1:countryCode>UnitedStates</ns1:countryCode>
</ns1:GetHolidaysAvailable>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>