设置params in get request with jersey 2.x osisoft webapi

时间:2018-03-21 11:19:43

标签: rest jersey osisoft

您好我需要创建一个像这样的get: ?搜索/查询q =名称:my_machine 我正在使用:

""""
select * 
FROM "project" 
WHERE "project"."category_id" = 1111
""""

但它不起作用:

我收到: 消息":"必须指定查询参数"," Source":null," ErrorCode":3}

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但对于任何落在这里的人,我认为你应该这样做:

WebTarget webTarget = client.target("https://my_rest/api/search/query");
webTarget.queryParam("q", "name:my_machine");
Invocation.Builder invocationBuilder = 
webTarget.request(MediaType.APPLICATION_JSON);
Response response = invocationBuilder.get();

参数名称为 q ,值为 name:my_machine

希望这有帮助。