Установить параметры в запросе получения с помощью jersey 2.x osisoft webapi
Здравствуйте, мне нужно создать такой: search/query? Q =name:my_machine Я использую:
WebTarget webTarget = client.target("https://my_rest/api/search/query");
webTarget.queryParam("name", "my_machine");
Invocation.Builder invocationBuilder =
webTarget.request(MediaType.APPLICATION_JSON);
Response response = invocationBuilder.get();
Но это не работает:
Я получаю: Сообщение ":" Параметр запроса должен быть указан "," Источник ": ноль," Код ошибки ":3}
1 ответ
Я знаю, что это старый вопрос, но для любого, кто приземлится здесь, я думаю, вы должны сделать это:
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, а значение - имя: my_machine.
Надеюсь это поможет.