我们真的需要一个休息的Java客户端,或者我们可以直接从HTML页面发出休息请求

时间:2013-08-01 09:06:58

标签: java rest jersey jax-rs

我对这个话题完全不熟悉。我有一个服务器应用程序,我必须在其上发出REST请求。

现在应该直接从HTML文件完成,或者我需要实现一个Java客户端(如Jersey客户端)来转发我的REST请求。

哪一个更有用,适用于哪些场景?

4 个答案:

答案 0 :(得分:1)

最简单的基于浏览器的REST客户端之一是:

Chrome REST客户端 https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo

答案 1 :(得分:0)

如果您使用的是unix系统,则可以使用“curl”。 例如,要激活http GET请求,您可以执行以下命令 -

curl -X GET“http://google.com

要获得详细输出,您可以使用“-v” 要添加标题,您可以使用“--header”

类似于将数据发布到服务器

卷曲-X POST“http://google.com/answers” - 数据“a = b; c = d”

如果您想使用浏览器进行REST调用,可以使用以下插件进行chrome -

铬://restclient/content/restclient.html

可以在其他浏览器中找到类似的插件。哪一个更好 ?取决于你的需要。如果你只是测试,如果你不喜欢命令行那么多,你可以使用chrome插件,但是你不能在它周围编写脚本,你可以用curl做。

答案 2 :(得分:0)

REST服务最受欢迎的只是HTTP客户端 - 浏览器,您也可以使用Java脚本ajax来访问它们。还有一些客户端也可以使用Java,PHP,但它们基本上都是使用特定方法(GET / POST / PUT / DELETE)命中特定内容类型(如JSON,XML)的HTTP / S URL。 RSS等。

答案 3 :(得分:0)

卷曲很好。 在Windows上我有时会使用它 https://code.google.com/p/rest-client/