@hottab_1

SOAP запрос и получение ответа, как?

Добрый день!
Вопрос покажется очень глупым, но никак не могу найти информацию в интернете, как можно делать SOAP запрос и получать ответ на него?
Вот пример запроса:
<soap:Envelope xmlns:ns1="http://www.cargo3.ru" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header/>
   <soap:Body>
      <ns1:Calc>
         <ns1:login>login</ns1:login>
         <ns1:password>password</ns1:password>
         <ns1:data>
            <ns1:Key>Destinations</ns1:Key>
            <ns1:List>
               <ns1:Key>Destination</ns1:Key>
               <ns1:Fields>
                  <ns1:Key>SenderGeography</ns1:Key>
                  <ns1:Value>cf862f56-442d-11dc-9497-0015170f8c09</ns1:Value>
                  <ns1:ValueType>string</ns1:ValueType>
               </ns1:Fields>
               <ns1:Fields>
                  <ns1:Key>RecipientGeography</ns1:Key>
                  <ns1:Value>cf862f56-442d-11dc-9497-0015170f8c09</ns1:Value>
                  <ns1:ValueType>string</ns1:ValueType>
               </ns1:Fields>
               <ns1:Fields>
                  <ns1:Key>TypeOfCargo</ns1:Key>
                  <ns1:Value>4aab1fc6-fc2b-473a-8728-58bcd4ff79ba</ns1:Value>
                  <ns1:ValueType>string</ns1:ValueType>
               </ns1:Fields>
               <ns1:Fields>
                  <ns1:Key>Urgency</ns1:Key>
                  <ns1:Value>18c4f209-458b-11dc-9497-0015170f8c09</ns1:Value>
                  <ns1:ValueType>string</ns1:ValueType>
               </ns1:Fields>
               <ns1:Fields>
                  <ns1:Key>Weight</ns1:Key>
                  <ns1:Value>2.00</ns1:Value>
                  <ns1:ValueType>float</ns1:ValueType>
               </ns1:Fields>
               <ns1:Fields>
                  <ns1:Key>Qty</ns1:Key>
                  <ns1:Value>1</ns1:Value>
                  <ns1:ValueType>int</ns1:ValueType>
               </ns1:Fields>
               <ns1:Fields>
                  <ns1:Key>DeliveryType</ns1:Key>
                  <ns1:Value>1</ns1:Value>
                  <ns1:ValueType>decimal</ns1:ValueType>
               </ns1:Fields>
            </ns1:List>
         </ns1:data>
         <ns1:parameters>
            <ns1:Key>Parameters</ns1:Key>
         </ns1:parameters>
      </ns1:Calc>
   </soap:Body>
</soap:Envelope>


Через что и как правильно его осуществить и получить ответ? Подскажите, пожалуйста?
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы