Firefox附加组件RESTclient - 如何输入POST参数?

时间:2012-10-30 04:47:53

标签: rest post firefox-addon

我已经安装了Firefox RESTclient插件,但是我很难搞清楚如何传递POST参数。有没有特定的格式来做到这一点?或者是否有其他工具可用于在Mac OS X上调试REST API?

5 个答案:

答案 0 :(得分:207)

如果您想提交POST请求

  1. 您必须将Firefox插件的“请求标题”部分设置为“名称”=“ Content-Type “和”“=” application/x-www-form-urlencoded
  2. 现在,您可以在“请求正文”文本区域字段中提交“name=mynamehere&title=TA”之类的参数

答案 1 :(得分:41)

这是一个循序渐进的指南(我认为这应该预装了附加组件):

  1. 在RESTClient的顶层菜单中 - >标题 - >自定义标题
  2. 在弹出框中输入名称Content-Typeapplication/x-www-form-urlencoded
  3. 选中“保存到收藏夹”框,然后单击“确定” 现在,您将看到包含新添加数据的“标题”部分。
  4. 然后在正文部分,您可以输入您的数据,如:

    username=test&name=Firstname+Lastname
    
  5. 每当您想要发布帖子请求时,请从标题主菜单中选择您添加的Content-Type:application/x-www-form-urlencoded项目,该项目应该有效。

答案 2 :(得分:10)

您可以在POST请求本身的URL中发送参数。

示例网址:

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

在Firefox REST客户端中复制此类URL后,可以对所需的服务器进行POST调用

答案 3 :(得分:1)

我尝试了其他一些答案中提到的方法,但它们看起来像我的解决方法。在我看来,使用Firefox Add-on RESTclient发送带参数的HTTP POST请求并不简单,至少对于我目前使用的版本是2.0.1。

相反,请尝试使用其他免费的开源工具,例如Apache JMeter。它简单明了(见下面的截图)

enter image description here

答案 4 :(得分:1)

需要根据下面的图片设置请求标头。add request header

请求体可以作为文本区域中的json字符串传递。 enter image description here