我对这个话题完全不熟悉。我有一个服务器应用程序,我必须在其上发出REST请求。
现在应该直接从HTML文件完成,或者我需要实现一个Java客户端(如Jersey客户端)来转发我的REST请求。
哪一个更有用,适用于哪些场景?
答案 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/