Подтвердить что ты не робот

Тело запроса мыла, использующее приложение "postman" chrome

Как бы тело запроса на мыло выглядело как "праздничный веб-сервис" (http://www.holidaywebservice.com/HolidayService_v2/HolidayService2.asmx?wsdl) с помощью приложения Postman google?

Я пытаюсь использовать метод getHolidaysAvailable. Я пробовал предложенный формат, найденный на сайте holidaywebservice.com, но он не работает. Короче говоря, может ли кто-нибудь успешно опубликовать эту веб-службу с помощью Postman и поделиться заголовками и телом запроса на мыло. Спасибо!

4b9b3361

Ответ 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>

Ответ 2

Ваш запрос может быть примерно таким:

POST /HolidayService_v2/HolidayService2.asmx/GetHolidaysAvailable HTTP/1.1    
Host: www.holidaywebservice.com
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded

countryCode=UnitedStates