使用Jersey从RESTful API收集信息

时间:2013-11-22 20:33:46

标签: java glassfish jersey jersey-client

我正在尝试从Java程序中的REST API获取信息。我建议我应该使用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请求。有关此信息或文档/示例链接的任何信息都会很棒。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您希望构建REST 客户端,而不是REST 服务
你是在正确的文档,但错误的章节。您要找的是5.3 Overview of the Client API 基本上,你将使用四件。

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