Я установил надстройку Firefox RESTclient, но мне сложно определить, как передавать параметры POST. Есть ли конкретный формат для этого? Или есть ли другой инструмент, который можно использовать для отладки API REST в Mac OS X?
Firefox Add-on RESTclient - Как вводить параметры POST?
Ответ 1
Если вы хотите отправить запрос POST
- Вы должны установить раздел заголовок запроса "плагина Firefox, чтобы иметь" имя "="
Content-Type
"и" значение "="application/x-www-form-urlencoded
" - Теперь вы можете указать параметр "
name=mynamehere&title=TA
" в текстовом поле "тело запроса"
Ответ 2
Вот пошаговое руководство (я думаю, что это должно быть предварительно загружено надстройкой):
- В верхнем меню RESTClient → Заголовки → Пользовательский заголовок
- В всплывающем окне введите Имя:
Content-Type
и Значение:application/x-www-form-urlencoded
- Установите флажок "Сохранить в избранное" и нажмите "ОК".
Теперь вы увидите раздел "Заголовки" с вашими новыми добавленными данными. -
Затем в разделе "Тело" вы можете ввести свои данные для публикации, например:
username=test&name=Firstname+Lastname
-
Всякий раз, когда вы хотите сделать почтовый запрос, в главном меню заголовков выберите элемент
Content-Type:application/x-www-form-urlencoded
, который вы добавили, и он должен работать.
Ответ 3
Вы можете отправить параметры в URL-адрес самого запроса POST.
Пример URL:
localhost:8080/abc/getDetails?paramter1=value1¶meter2=value2
Как только вы скопируете такой тип URL-адреса в Firefox REST-клиенте, сделайте POST-вызов на сервер, который вы хотите
Ответ 4
Я попробовал методы, упомянутые в некоторых других ответах, но они выглядят как обходные пути для меня. Использование Firefox RESTclient для добавления HTTP-запросов POST с параметрами на мой взгляд не является простым, по крайней мере, для версии, которую я сейчас использую, 2.0.1.
Вместо этого попробуйте использовать другие бесплатные инструменты с открытым исходным кодом, такие как Apache JMeter. Это просто и просто (см. Снимок экрана ниже)