【问题标题】:Using Jersey For Gathering Information from RESTful API使用 Jersey 从 RESTful API 收集信息
【发布时间】:2013-11-22 20:33:45
【问题描述】:

我正在尝试从 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 请求。任何关于此的信息或文档/示例的链接都会很棒。

提前谢谢。

【问题讨论】:

    标签: java glassfish jersey jersey-client


    【解决方案1】:

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

    1. 客户
    2. 网络目标
    3. Invocation.Builder
    4. 响应

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

    【讨论】:

      猜你喜欢
      • 2021-12-26
      • 1970-01-01
      • 2019-12-05
      • 2019-10-24
      • 1970-01-01
      • 2013-09-22
      • 2013-01-14
      • 2019-05-08
      • 1970-01-01
      相关资源
      最近更新 更多