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