我们真的需要RESTJava客户端吗?或者我们可以直接从HTML页面触发rest请求

我们真的需要RESTJava客户端吗?或者我们可以直接从HTML页面触发rest请求,java,rest,jersey,jax-rs,Java,Rest,Jersey,Jax Rs,我对这个话题完全陌生。我有一个服务器应用程序,我必须在其上执行REST请求 现在应该直接从HTML文件完成,还是需要实现一个Java客户机(比如Jersey客户机)来转发我的REST请求 哪一个更有用,适用于哪些场景?如果您在unix系统上,可以使用“curl”。 例如,要触发HTTPGET请求,可以执行以下命令- curl-X GET“” 要获得详细输出,可以使用“-v” 要添加标题,可以使用“-header” 类似于将数据发布到服务器 卷曲-X后“---数据“a=b;c=d” 如果您想使用浏

我对这个话题完全陌生。我有一个服务器应用程序,我必须在其上执行REST请求

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

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

如果您在unix系统上,可以使用“curl”。 例如,要触发HTTPGET请求,可以执行以下命令-

curl-X GET“”

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

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

卷曲-X后“---数据“a=b;c=d”

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

chrome://restclient/content/restclient.html


其他浏览器也可以找到类似的插件。哪一个更好?这取决于你的需要。如果您只是在测试,如果您不太喜欢命令行,那么您可以使用chrome插件,但您不能围绕它编写脚本,而这可以通过curl来完成。

REST服务最好是通过HTTP客户端-浏览器来实现,您也可以使用Java脚本ajax来实现。Java和PHP中也有可用的客户端,但它们基本上都做相同的事情,即使用特定方法(GET/POST/PUT/DELETE)命中HTTP/S URL,请求特定的内容类型,如JSON、XML、RSS等。

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

Chrome REST客户端 卷发很好。 在Windows上,我有时使用这个

来自该服务器的响应将以JSON或XML的形式出现,我想是的,所以我想我需要为它找到一个好的Java客户端。任何最好的建议都不是真的。任何好的JSON或XML格式化程序都可以。