我进行了很多搜索,但无法找出解决方案。
我有一个外部网址,我想使用Jersey rest api进行调用。网址的格式为http://ppp.com/yy?zz,aa,bb。
如果我使用queryparam,那么它会给出url模式'?test = data',但我在测试后不希望使用'='。我如何使用Jersey创建这种特定的url模式。下面是有问题的相同代码。
Client client = ClientBuilder.newClient(config);
WebTarget target = client.target(getBaseURI()).path("yy").queryParam("zz,aa,bb","");
答案 0 :(得分:1)
我不知道为什么需要这样的URL,但是
WebTarget target = client.target(getBaseURI()).path("yy?zz,aa,bb")
只需在传入path
参数之前对其进行构建。