Использование консольной утилиты HTTPie для отправки SOAP запросов
2015-10-07
В одном из предыдущих постов
я показал пример веб сервиса, но не заиспользовал его.
Сейчас я хочу исправить это и показать один из наиболее удобных (IMHO) способов общения с SOAP.
Для начала запустим сервис.
Создадим файл request.xml со следующим содержимым:
Следует обратить внимание на плэйсхолдер ${name}.
При отправке сообщения мы будем его заменять на нужное нам значение с помощью sed
Ответ отображается в консоли с приятной подсветкой синтаксиса.
Для сравнения, тот же запрос через curl.
В консоль выведется неотформатированное тело ответа, которое без дополнительной обработки невозможно читать.
Утилита HTTPie это curl для людей.
Удобные команды.
Есть реализации под Linux, Mac OS, Windows.
Есть подсветка синтаксиса и форматирование.
Что еще для счастья надо? Об этом можно почитать в репозитории HTTPie на гитхабе