[英]How do we create an IndexRequest in Java for ElasticSearch 7.4.2 Java High Level REST Client?
[英]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.