Инструменты пользователя

Инструменты сайта

  • ru

Пример выполнения REST и SOAP-запроса к сервису, используя SoapUI

SOAP

В описании методов приведены тела SOAP-запросов в том виде в котором они уходят на сервер. Не получится повторить запрос просто скопировав тело запроса из описания в SoapUI. Часть тела (Security) формируется динамически. Ниже приведена инструкция по настройке SoapUI и формированию валидного запроса в нём на примере метода AddReserve.

  • Создаём новый проект, указывая адрес сервиса

  • Находим нужный метод

  • Добавляем авторизацию (скрины 3 и 4)

  • Настраиваем дополнительные параметры авторизации (Инструкции по настройке взяты с сайта SoapUI)

REST

Авторизацию можно настроить аналогичным образом - как это описано в предыдущем разделе - в этом случае SoapUI сам зашифрует реквизиты доступа согласно спецификации BasicAuth.

Можно добавить вручную заголовком Authorization - в этом случае нужно самостоятельно произвести шифрование и затем вставить результат в значение заголовка.

Второе обязательное условие - нужно явно указать заголовок Content-Type - он должен быть application/xml

Ниже представлен скриншот валидного REST запроса.