Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

SOAP запрос / SOAP request 

...

SOAP  (HTTP-запрос для обращения к веб-сервису (SOAP))

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
URL-адресURLАдрес веб-сервиса, которому требуется отправить запросRobin.Stringhttp://speller.yandex.net/services/spellserviceДа
Тело запросаRequest body

Тело отправляемого запроса.


В формате xml (вопрос)

Robin.String (вопрос)

 <?xml version="1.0"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:spel="http://speller.yandex.net/services/spellservice">
   <soapenv:Header/>
   <soapenv:Body>
      <spel:CheckTextRequest lang="ru" options="0" format="">
         <spel:text>Приходите text>"Приходите в лес верными друзями.”</spel:text>
      </spel:CheckTextRequest>
   </soapenv:Body>
</soapenv:Envelope>

Да
ЗаголовкиHeadersПеременная с набором заголовков отправляемого запроса.Robin.DictionarySOAPAction: checkTextДа (вопрос)
Результаты
Результат запросаResultСтроковая переменная, в которую запишется тело ответа веб-сервиса.Robin.String

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><CheckTextResponse xmlns="http://speller.yandex.net/services/spellservice"><SpellResult><error code="1" pos="24" row="0" col="24" len="7"><word>друзями</word><s>друзьями</s></error></SpellResult></CheckTextResponse></soap:Body></soap:Envelope>

Нет

Особые условия использования

Отсутствуют

Пример использования

Задача:

Отправить запрос SOAP сервису http://speller.yandex.net/services/spellservice. Указать Url-адрес, Тело запроса, Заголовки для запроса. В теге <spel:text></spel:text> тела запроса указать значение переменной "Текст".

Image Removed

Ответ сервиса сохранить в переменную "Ответ".

Реализация:

...

Запрос / Request

...

Отправляет запрос в виде XML-файла

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
URL-адресURLАдрес веб-сервиса, которому требуется отправить запрос.Robin.String
Да
XMLXML

Отправляемый запрос в виде XML- файла.

Robin.FilePath или Robin.XML (вопрос)

 

Да
Результаты
Результат запросаResultСтроковая переменная, в которую запишется ответ веб-сервиса.

Robin.String

или Robin.XML (вопрос)


Нет

Особые условия использования

Отсутствуют

Запрос по методу / Request with WSDL 

...

Создает запрос на основе WSDL

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
WSDLWSDLПравила использования web сервиса

Robin.FilePath

или URL (вопрос)

или Robin.XML (вопрос)


Да
МетодMethodМетод запросаRobin.String
Да
ПараметрыParametersНабор параметров метода.Robin.Collection
Нет (вопрос)
URL-адресURLАдрес веб-сервиса, которому требуется отправить запрос.Robin.String
Да
Результаты
Результат запросаResultПеременная, в которую запишется ответ веб-сервиса.

Robin.String

Robin.XML (вопрос)


Нет

Особые условия использования

Отсутствуют

...

Результат:

В переменную "Ответ" записался ответ SOAP-сервиса.

Image Removed