我正在尝试从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请求。有关此信息或文档/示例链接的任何信息都会很棒。
提前致谢。
答案 0 :(得分:1)
您希望构建REST 客户端,而不是REST 服务。
你是在正确的文档,但错误的章节。您要找的是5.3 Overview of the Client API
基本上,你将使用四件。
完整的代码示例在5.3.6节中
首先,忽略ClientConfig。使用Client client = ClientBuilder.newClient();
实例化最简单的客户端,然后专注于设置WebTarget和Invocation.Builder。