Firefox Add-on RESTclient-как ввести параметры POST?


Я установил дополнение Firefox RESTclient, но мне трудно понять, как передать параметры POST. Есть ли конкретный формат для этого? Или есть ли другой инструмент, который можно использовать для отладки REST API на Mac OS X ?

5 105

5 ответов:

Если вы хотите отправить запрос POST

  1. вы должны установить "запрос-заголовок " раздел плагина Firefox, чтобы иметь "имя"="Content-Type" и "стоимостью"="application/x-www-form-urlencoded"
  2. теперь вы можете представить параметр как "name=mynamehere&title=TA "в поле текстовой области "тело запроса"

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

  1. в верхнем меню RESTClient - > Headers - > Custom Header
  2. во всплывающем окне введите имя:Content-Type и стоимостью:application/x-www-form-urlencoded
  3. установите флажок "сохранить в избранное" и нажмите кнопку ОК.
    Теперь вы увидите раздел "заголовки" с вашими вновь добавленными данными.
  4. затем в разделе Body, вы можете ввести ваши данные для публикации, как:

    username=test&name=Firstname+Lastname
    
  5. всякий раз, когда вы хотите сделать запрос на публикацию, в главном меню заголовков выберите Content-Type:application/x-www-form-urlencoded элемент, который вы добавили и он должен работать.

вы можете отправить параметры в URL-адрес самого запроса POST.

пример URL:

localhost:8080/abc/getDetails?paramter1=value1&parameter2=value2

Как только вы скопируете такой тип URL в клиенте Firefox REST, сделайте почтовый вызов на сервер, который вы хотите

Я пробовал методы, упомянутые в некоторых других ответах, но они выглядят как обходные пути для меня. Использование Firefox Add-on RESTclient для отправки запросов HTTP POST с параметрами, на мой взгляд, не является простым, по крайней мере, для версии, которую я сейчас использую, 2.0.1.

вместо этого попробуйте использовать другие бесплатные инструменты с открытым исходным кодом, такие как Apache JMeter. Это просто и понятно (см. скриншот, как показано ниже)

enter image description here

заголовок запроса должен быть установлен в соответствии с приведенным ниже изображением.add request header

тело запроса может быть передано как строка json в текстовой области. enter image description here