Поскольку мне приходится часто работать с различными API, не обойтись без прграммы, которая умеет отправлять http запросы.
Нашел отличную программу под названием Postman. Существуют версии под Mac, Linux, Windows и расширение Chrome.
Работа с программой выглядит следующим образом:
1. есть поле для URL API.
2. выбор метода отправки запроса.
3. сам запрос. Можно в чистом виде или сконструировать.
В качестве примера можно взять тестовое API и собрать простой запрос при помощи конструктора.
На указанный в адресной строке адрес был отправлен запрос и получен ответ.
Postman поддерживает множество типов запросов.
Различные варианты формата тела запроса.
Или при помощи формы как в примере выше или чистый json/xml как в этом примере.
Также, возможность использования авторизации и различных заголовков.
Пример тестового запроса:
Адрес тестовго сервиса API для отправки запросов:
http://jsonplaceholder.typicode.com/posts
Скачать программу:
Мой самодельный мопед - requestMaker
Аналог Postman - Advanced Rest Client
Конечно же, этих программ очень много и они отличаются и ресурсоемкостью и функционалом.