我希望有一个简单的客户端能够接受一些参数(方法、URL、参数),发起HTTP请求并显示返回的结果。
浏览器显然可以轻松发送GET和POST请求,但是我对DELETE和UPDATE没有好的想法。
我在浏览器101中是否漏掉了什么,或者是否有常见的免费工具可以做到这一点?我看到其他帖子提供了Java API来创建一个简单的客户端,但这不是我要找的东西。
我希望有一个简单的客户端能够接受一些参数(方法、URL、参数),发起HTTP请求并显示返回的结果。
浏览器显然可以轻松发送GET和POST请求,但是我对DELETE和UPDATE没有好的想法。
我在浏览器101中是否漏掉了什么,或者是否有常见的免费工具可以做到这一点?我看到其他帖子提供了Java API来创建一个简单的客户端,但这不是我要找的东西。
Java应用程序rest-client http://code.google.com/p/rest-client/ 看起来是一个不错的选择。
Spring框架有一个非常好的RestTemplate
类,它可以作为REST风格的客户端。如果您已经使用Spring,那么这非常棒,但如果您没有使用过,那么这可能是一个有点臃肿的库。
注意:这似乎是一个真正的REST客户端,而不仅仅是在大多数情况下被称为REST的RPC-over-HTTP。
最通用的选项是简单地使用Apache HTTP Components。请求/响应格式与SOAP中看到的格式没有什么特别之处,因此任何基本的HTTP库都可以工作。