我正在尝试从 Java 程序中的 REST API 获取信息。有人建议我应该使用 Jersey 来执行此操作。
从我目前所读到的来看,Jersey 似乎有两个功能。第一个是创建 REST API,另一个是从 REST API 收集信息。我正在使用已经创建的 REST API,因此不需要第一个函数。
所以我正在寻找有关如何使用 Jersey 执行简单 GET 请求的示例。然而,到目前为止,我发现的每个示例似乎都是如何创建 API 来使用 GET 或一直在使用不同版本的 Jersey(我正在将 Jersey 与 Glassfish 一起使用)。我正在努力寻找如何执行此操作的任何信息。
我一直在使用以下内容:https://jersey.java.net/download.html .
我一直在尝试遵循以下文档(用户指南):https://jersey.java.net/nonav/documentation/latest/user-guide.html#d0e1290
我只是想知道如何使用 Jersey 执行 GET 请求。任何有关此的信息或文档/示例的链接都很棒。
提前致谢。
最佳答案
您想要构建一个 REST 客户端,而不是 REST 服务。
您所在的文档是正确的,但章节是错误的。您正在寻找的是 5.3 Overview of the Client API .
基本上,您将使用四 block 。
- 客户端
- WebTarget
- 调用.Builder
- 回复
完整的代码示例位于第 5.3.6 节。
首先,忽略 ClientConfig。使用 Client client = ClientBuilder.newClient();
实例化最简单的客户端,然后专注于设置 WebTarget 和 Inspiration.Builder。
关于java - 使用 Jersey 从 RESTful API 收集信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20153971/