2013-02-12 4 views
18

Мне нужно вызвать веб-сервис с Safari на Mac. Поскольку методы находятся в POST, я не могу вставить URL-адрес в адресную строку Safari (например, с помощью методов GET).Отправка запроса POST через HTTP с помощью Safari на Mac

Итак, я ищу плагин или подобное, что позволяет мне отправлять запрос, а затем получать ответ внутри браузера. Ответ JSON, поэтому с подключением JSON я могу видеть весь ответ с его форматированием.

Решения? Благодаря !

ответ

3

Другой отличный инструмент Postman, приложение в Google Chrome.

2

Я не знаю, почему вас беспокоит, находится ли клиент в Safari или нет. Постоянные POST должны быть выполнены из любого клиента. Возможно, вам захочется взглянуть на расширение RESTClient для Firefox http://restclient.net/

Также, как и Google «REST client», вы должны увидеть множество других инструментов, доступных для генерации POST против вашего сервиса. Если вы действительно согласитесь на ответы, относящиеся к Safari, большинство хороших инструментов REST, вы должны установить заголовок User-Agent, чтобы запрос выглядел так, как будто он поступает из Safari.

+1

Я хочу использовать Safari, потому что это мой браузер по умолчанию, и я установил плагин форматирования JSON для простого чтения кода. – Fry

+1

. Инструменты @Fry, такие как RESTclient, также будут предоставлять читаемые ответы JSON формата. –

+0

Причиной использования Safari является то, что он перехватывает ответы 401 AJAX, а для проверки поведения клиентского приложения требуется использование Safari: http://stackoverflow.com/questions/9137611/how-to-prevent-safari -from-intercepting-401-answers-to-ajax-requests – Conan

31

Safari - это мой браузер по выбору, поэтому я могу сопереживать вам, желая создать собственный плагин. К счастью, пока нет доступных расширений, существует довольно много собственных OSX-клиентов для тестирования конечных точек HTTP/REST. Я использовал CocoaRestClient, который включает автоматическое форматирование и подсветку синтаксиса для JSON, как вы просили. Это открытый исходный код, легкий, и, по меньшей мере, активно поддерживает его разработчиками:

http://mmattozzi.github.io/cocoa-rest-client

Смежные вопросы