БЕСПЛАТНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Insomnia. REST API клиент.

Insomnia - один из REST-клиентов, который позволяет отлаживать и тестировать API приложений по протоколу HTTP

Isomnia

Интерфейс программы достаточно понятный. Запросы можно группировать по папкам. Поддерживаются все типы HTTP запросов: GET, POST, PUT, DELETE, то есть все то, что мы обычно называем REST API. Перед отправкой запроса можно установить header-ы, прописать параметры в body и прочее. Есть поддержка защищенных протоколов. В частности TLS.

Стоит отметить, что программа поддерживает отправку запросов по протоколу SOAP. Который, в свою очередь, использует язык разметки XML. Не все REST клиенты поддерживают такую возможность. Для этого необходимо на закладке Body выбрать формат XML и вставить тело запроса.

Insomnia soap

При старте программы открывается окно, в котором предлагается пройти процесс авторизации. При этом можно немедленно начать работу в режиме Scratch, выбрав пункт, который написан внизу окна маленькими буквами.

Insomnia scratch

Insomnia - это проект с открытым исходным кодом. И при желании его можно посмотреть в репозитории github. Ссылку на репозиторий можно найти в окне программы.