0

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

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

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

4

4 回答 4

1

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

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

于 2013-08-01T09:20:45.923 回答
0

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

curl -X 获取“ 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 来完成。

于 2013-08-01T09:18:09.803 回答
0

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

于 2013-08-01T09:18:59.273 回答
0

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

于 2013-08-01T09:30:41.110 回答