Я (вручную) тестирую API RESTful, который полностью использует методы GET/POST/PUT/DELETE. Вместо того, чтобы использовать cURL в командной строке для быстрого тестирования различных параметров ввода, было бы удобно, если бы было приложение GUI для Windows, чтобы сделать это проще. Есть ли что-нибудь подобное?
Интерфейс GUI для cURL для тестирования API
Ответ 1
Ответ 2
Я знаю, что это сообщение немного устарело, но Dev HTTP Client для Chrome, безусловно, лучший плагин, который я нашел.
Наряду с предоставлением приятного пользовательского интерфейса, который умеет форматировать ответы (например, JSON и XML), он позволяет сохранять любые запросы. ИМХО, лучшая функция - это возможность устанавливать разные "контексты" и задавать переменные. Например, у вас может быть контекст "производства" и "dev", каждый из которых имеет переменную "host". Тогда ваша строка запроса может быть http://${host}/foo
.
Ответ 3
Insomnia - это настольное приложение для Windows, Mac и Linux для отладки поддерживающих API.
Postman - это расширение Chrome для тестирования API и выполнение пользовательских HTTP-запросов. Вы можете сохранять запросы для последующего использования, настраивать разные среды (этап, развертывание), а также сотрудничать и обмениваться запросами с другими пользователями своей команды.
HttpRequester для Firefox похож на Postman.
Ответ 4
Мне нравится RESTclient. Он не форматирует HTML, хотя (я предполагаю, что Poster делает), поэтому, если вы получаете ошибку 500, вы получаете возможность выгружать текст возврата через.
Ответ 5
Также XHR POSTER с Chrome
Я бы сказал, есть лучший пользовательский интерфейс, а затем плакат.
Обновление
XHR дал мне проблемы. DHC by Restlet для Chrome тоже неплохо.
Ответ 6
Нашел полезный (бесплатный) веб-инструмент для этого, который теперь существует!
Ответ 7
Попробуйте gURL: http://code.google.com/p/gurl/ Это простой генератор HTTP-запросов, основанный на curl
Ответ 8
Paw для OS X довольно приятно. $29.99 на момент написания этой статьи.
Ответ 9
Fiddler - очень хороший инструмент. Вы можете просмотреть историю запросов, поддерживает все HTTP-глаголы, завершает запрос с необходимыми заголовками (например, Content-Length). Функция, которую вы ищете, называется "Конструктор запросов".
Ответ 10
В интересах того, чтобы этот список обновлялся, вот еще лучшее, новое расширение Chrome: Расширенный клиент REST
Ответ 11
Из всех расширений Firefox, которые я пробовал, HttpRequester - лучший инструмент для меня. Это очень ясно и не имеет недостатка.
Для Chrome я бы рекомендовал Advanced REST client или Postman.
Ответ 12
Я думаю, Hurl - отличный кандидат для этого?