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