用于开发RESTful Web服务的工具

时间:2009-06-30 18:05:56

标签: http rest service

建议使用哪些工具来帮助开发RESTful Web服务?例如,用于手动调用REST API的良好前端,以及TCP / IP或HTTP监视工具似乎是一个很好的起点。我正在寻找具体的产品推荐。 OS X建议也会有所帮助。

7 个答案:

答案 0 :(得分:2)

我使用Poster(FireFox插件)手动调用REST Web服务:

https://addons.mozilla.org/en-US/firefox/addon/2691

(我觉得用户界面难以使用,想要更好的东西。)

答案 1 :(得分:2)

  • 使用您选择的浏览器测试您的网址。理想情况下,任何浏览器都可以使用宁静的服务。
  • 要进行监控,我会使用Fiddlerwireshark。 Fiddler非常容易。

修改

对于帖子和其他动词,您也可以使用Fiddler提交请求。至于处理application / json,我会使用fiddler来查看结果,我确定你可以定义一个处理app / json mimetype的处理程序,但我不知道如何去处理我的顶部头。

答案 2 :(得分:1)

FiddlerWiresharkFirebug和Visual Studio。

答案 3 :(得分:1)

这里有VS2008附带的WcfTestClient:

“C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ WcfTestClient.exe”

它允许您浏览Web服务并调用它们。

如前所述,提琴手也很好。

答案 4 :(得分:1)

我倾向于使用curl进行各种输出类型和动词的基本烟雾测试。

您可以使用REDbot查找许多微妙的问题。

答案 5 :(得分:0)

  • rest-client - java app,非常成熟
  • RestClient - 红宝石DSL,非常方便
  • Charles - 另一个Java应用程序,HTTP代理,监视反向代理(付费)

答案 6 :(得分:0)

soapUI(免费版)对我来说一直非常有用。它也处理REST Web服务 - 请参阅入门部分中的示例。