Самый простой способ интерактивного тестирования сервиса RESTful? - PullRequest
3 голосов
/ 10 июля 2011

Я недавно получил сервер Rexster с REST API, и я хотел поиграть с ним в интерактивном режиме. Раньше мне никогда не приходилось работать с REST, большая часть моей работы была связана с SOAP и .NET. Я могу тривиально выполнить все операции GET, просто перейдя на правильный URL-адрес через браузер и прочитав ответ с помощью JSONView в Firefox, но все, что требует PUT и DELETE, похоже, требует фактического кода.

Учитывая то, что я все еще создаю прототипы и тестирую API, я хотел бы иметь возможность интерактивно выдавать кучу запросов и посмотреть, что произойдет. Я уверен, что смог бы придумать что-нибудь в Java или C # довольно быстро, но я предполагаю, что есть лучший способ (именно поэтому я думал о javascript выше) и надеялся, что вы, ребята, порекомендуете его.

Пожалуйста, сообщите, спасибо!

Ответы [ 3 ]

2 голосов
/ 11 июля 2011

Если вы пытаетесь отлаживать запросы и ответы, тогда Fiddler или HttpScoop отлично подходят.Однако для простого взаимодействия с API я обнаружил, что плагин Poster для Firefox - самый простой из всех.Это похоже на то, что вы описываете.

1 голос
/ 10 июля 2011

Если вы используете Windows, то Fiddler - ваш лучший вариант.Я считаю, что у Mac есть эквивалент по имени Чарльз.

1 голос
/ 10 июля 2011

Последние версии SoapUI позволяют взаимодействовать с интерфейсами REST.

Возможно, это не повлияет на вас, но в текущей версии с открытым исходным кодом есть ошибка, из-за которой каждый запрос выполняется дважды - мне потребовалось некоторое время, чтобы обнаружить его при тестировании службы, которая возвращает возрастающее число: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...