Подтвердить что ты не робот

Общий клиент REST с открытым исходным кодом?

Мне нужен простой клиент, который принимает несколько параметров (Method, URL, Parameters), делает HTTP-запрос и показывает результаты, которые были возвращены.

Браузер явно может легко отправлять запросы GET и POST, но у меня нет хороших идей по DELETE и UPDATE.

Я что-то пропустил в браузере 101, или есть общий бесплатный инструмент для этого? Я видел другие темы, которые дают мне API Java для простого клиента, но это не то, что я ищу.

4b9b3361

Ответ 3

Когда я сделал REST-разработку, curl был для меня отличным. Он достаточно гибкий, чтобы иметь возможность обрабатывать практически любую ситуацию, которая возникает, и как только вы получите зависание, какие опции включить, она очень проста в использовании.

Ответ 4

Spring имеет довольно прекрасный RestTemplate класс, который действует как клиент REST-стиля. Отлично, если вы уже используете Spring, но, вероятно, немного громоздкой библиотеки, если вы этого не сделаете.

Примечание: это, по-видимому, настоящий клиент REST, а не просто орошенный RPC-over-HTTP, который в большинстве случаев проходит для REST.

Ответ 5

Из списка рассылки я нахожусь: curl работает просто отлично.

Кроме того, Плакат для Firefox, а менее зрелый Poster для Chrome.

Ответ 6

В Github есть инструмент командной строки, называемый http-console, который выглядит хорошо.

Ссылка: http://github.com/cloudhead/http-console

Ответ 7

Самым общим вариантом было бы просто использовать Apache HTTP Components. Нет ничего особенного в форматировании запроса/ответа, как вы видите в SOAP, поэтому любая базовая библиотека HTTP будет работать.

Ответ 9

Никто еще не упомянул RESTClient для Firefox. Я предпочитаю его использовать Poster, поскольку он упрощает базовую аутентификацию и сохраняет/открывает полные запросы. То, что у него нет, - и у Плаката - есть возможность загружать файлы. Но если вам не нужно это делать, я предпочитаю его по сравнению с другими альтернативами, которые я знаю.