Вызов методов API с помощью Postman

Postman — это сервис для создания, тестирования, документирования, публикации и обслуживания API.

Вызов метода с помощью Postman:

1. Создать новую коллекцию запросов и переименовать ее (по необходимости):


2. В коллекции создать новый каталог и также переименовать его (по необходимости):


3. В каталоге создать новый запрос - вызвать функцию "Add request":


4. Выбрать тип запроса "POST" и вставить в строку адреса запроса название сервера и путь components/services/.asmx со страницы Описание методов API:


5. Перейти на закладку "Headers" и в таблице создать заголовки (у SOAP два заголовка):

  • Content-Type = text/xml;charset=utf-8;
  • SOAPAction = заголовок взять со страницы описания API-функции, например, для метода Authenticate заголовок - http://streamline/Authenticate (пространство имен + название метода).


6. Перейти на закладку "Body":

  • установить переключатель типа данных в положение "row";
  • выбрать формат данных "XML".


7. Скопировать со страницы описания API-функции (например, Authenticate) код запроса и вставить его в поле тела запроса в Postman. Сохранить запрос (кнопка "Save"):


8. В поле запроса указать передаваемые параметры. Например, в методе API Authenticate в передаваемых параметрах нужно указать логин и пароль необходимого пользователя:


9. После нажатия на кнопку "Send" при корректно выполненном методе внизу появится строка с возвращаемыми параметрами:


Готовый пример вызова метода: