Jersey WebResource的PathParam

时间:2016-06-13 19:38:12

标签: rest jersey jersey-client

我正在创建一个创建Jersey客户端的任务。我正在使用Jersey 1.18。目标网址如下所示。

'./path/to/image.png'

我需要在https://api.test.com/test/{id}?param1=test1&param2=test2 添加PathParam来调用此网址。我看到一个选项可以添加WebResource但不能添加QueryParam。我的代码看起来像这样。

PathParam

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

您需要path ...

中的WebResource方法
final String myId = "1234";
Client client = Client.create();
WebResource webResource = client.resource("https://api.test.com/test")
                                .path(myId)
                                .queryParam("param1", "test1")
                                .queryParam("param2", "test2");