1

我正在尝试从 Java 程序中的 REST API 获取信息。有人建议我使用 Jersey 来执行此操作。

从我目前所读到的,泽西岛似乎有两个功能。第一个是创建 REST API,另一个是从 REST API 收集信息。我正在使用已经创建的 REST API,所以我不需要第一个函数。

因此,我正在寻找有关如何使用 Jersey 执行简单 GET 请求的示例。但是,到目前为止,我发现的每个示例似乎都是如何创建 API 以使用 GET 或一直在使用不同版本的 Jersey(我正在使用带有 Glassfish 的 Jersey)。我正在努力寻找如何做到这一点的任何信息。

我一直在使用以下内容: https ://jersey.java.net/download.html 。

我一直在尝试遵循以下文档(用户指南): https ://jersey.java.net/nonav/documentation/latest/user-guide.html#d0e1290

我只想知道如何使用 Jersey 进行 GET 请求。任何关于此的信息或文档/示例的链接都会很棒。

提前谢谢。

4

1 回答 1

1

您想构建一个 REST客户端,而不是一个 REST服务
而且您在正确的文档中,但是在错误的章节中。您正在寻找的是 5.3客户端 API 概述
基本上,您将使用四件。

  1. 客户
  2. 网络目标
  3. 调用.Builder
  4. 回复

完整的代码示例在第 5.3.6 节中。
首先,忽略 ClientConfig。使用实例化最简单的客户端Client client = ClientBuilder.newClient();,然后专注于设置 WebTarget 和 Invocation.Builder。

于 2013-11-23T02:21:04.293 回答