Я пытаюсь понять, как с помощью клиента Jersey отправлять как параметры запроса, так и тело запроса операции POST.
В настоящее время я знаю, как сделать это обоими способами по отдельности,но не вместе.
Отсюда: Использование клиента Джерси для выполнения операции POST
Я получил это для запроса parms:
MultivaluedMap formData = new MultivaluedMapImpl();
formData.add("name1", "val1");
formData.add("name2", "val2");
ClientResponse response = webResource.type("application/x-www-form-urlencoded").post(ClientResponse.class, formData);
А для тела запроса я могу сделать следующее:
String jsonObject ="... valid json object";
webResource.type(MediaType.APPLICATION_JSON_TYPE).post(String.class, jsonObject);
Как разместить оба параметра запроса в теле запроса?
Спасибо