繁体   English   中英

我们是否真的需要Rest Java客户端,或者我们可以直接从HTML页面触发REST请求?

[英]Do we really need a rest java client or we can directly fire rest request from HTML page

我是这个话题的新手。 我有一个服务器应用程序,必须在该服务器上执行REST请求。

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

哪一个更有用,以及在什么情况下?

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

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

如果您在UNIX系统上,则可以使用“ curl”。 例如,触发http GET请求,您可以执行以下命令-

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

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

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

curl -X POST“ http://google.com/answers ” --data“ a = b; c = d”

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

chrome://restclient/content/restclient.html

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

REST服务只能由HTTP客户端(浏览器)来实现最佳效果。您也可以使用Java脚本ajax来实现它们。 也有Java,PHP客户端,但它们本质上都是通过使用特定方法(GET / POST / PUT / DELETE)请求特定内容类型(例如JSON,XML, RSS等

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM