RESTful Web服务开发工具

8

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

7个回答

2

2
  • 使用您选择的浏览器测试您的URL。理想情况下,任何浏览器都可以使用RESTful服务。
  • 对于监控,我会使用Fiddlerwireshark。 Fiddler 明显更容易使用。

编辑

对于发布和其他动词,您也可以使用 Fiddler 提交请求。至于处理 application/json,我会使用 Fiddler 查看结果,我确信您可以定义一个处理程序来处理 app/json mimetype,但我不知道如何立即做到这一点。


除了GET之外,您可以使用浏览器进行其他动词操作吗? - Landon Kuhn
浏览器的另一个问题是,对于返回contentType: application/json的URL,它会打开打开文件/保存文件对话框。有没有解决方法? - Landon Kuhn

1

1

Visual Studio 2008中包含了一个WcfTestClient:

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

它可以让你探索Web服务并调用它们。

正如之前提到的,Fiddler也是一个不错的选择。


1

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

您可以使用REDbot来发现许多微妙的问题。


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

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接