我已经安装了Firefox RESTclient插件,但是我很难搞清楚如何传递POST参数。有没有特定的格式来做到这一点?或者是否有其他工具可用于在Mac OS X上调试REST API?
答案 0 :(得分:207)
如果您想提交POST请求
Content-Type
“和”值“=” application/x-www-form-urlencoded
“name=mynamehere&title=TA
”之类的参数答案 1 :(得分:41)
这是一个循序渐进的指南(我认为这应该预装了附加组件):
Content-Type
和值:application/x-www-form-urlencoded
然后在正文部分,您可以输入您的数据,如:
username=test&name=Firstname+Lastname
每当您想要发布帖子请求时,请从标题主菜单中选择您添加的Content-Type:application/x-www-form-urlencoded
项目,该项目应该有效。
答案 2 :(得分:10)
您可以在POST请求本身的URL中发送参数。
示例网址:
localhost:8080/abc/getDetails?paramter1=value1¶meter2=value2
在Firefox REST客户端中复制此类URL后,可以对所需的服务器进行POST调用
答案 3 :(得分:1)
我尝试了其他一些答案中提到的方法,但它们看起来像我的解决方法。在我看来,使用Firefox Add-on RESTclient发送带参数的HTTP POST请求并不简单,至少对于我目前使用的版本是2.0.1。
相反,请尝试使用其他免费的开源工具,例如Apache JMeter。它简单明了(见下面的截图)
答案 4 :(得分:1)