我最近拿到了一个带有REST API的Rexster服务器,我一直想以交互方式玩它。我以前从未使用过REST,我的大部分工作都是围绕SOAP和.NET。我只需通过浏览器导航到正确的URL并在Firefox上使用JSONView读取响应,就可以轻松执行所有GET操作,但是任何需要PUT和DELETE的东西似乎都需要实际的代码。
鉴于我仍在进行原型设计和测试API,我希望能够以交互方式向其发送大量请求并查看会发生什么。我敢肯定我可以用Java或C#快速编写一些东西,但我猜测有更好的方法(这就是为什么我在考虑上面的javascript)并且希望你们大家推荐一个。
请指教,谢谢!
答案 0 :(得分:2)
如果您正在尝试调试请求和响应,那么Fiddler或HttpScoop非常棒。但是,为了与API进行交互,我发现Firefox的Poster plugin是最简单的。这听起来就像你在描述的那样。
答案 1 :(得分:1)
SoapUI的最新版本允许您与REST接口进行交互。
也许它不会影响你,但是当前的开源版本中存在一个错误导致每个查询执行两次 - 在测试返回递增数字的服务时花了一些时间发现: - )
答案 2 :(得分:1)
如果你在Windows上,那么Fiddler是你最好的选择。我相信Mac有一个名为Charles的等价物。