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

Отправка запроса POST через HTTP с помощью Safari на Mac

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

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

Решения? Спасибо!

4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 3

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

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