Я пытаюсь понять, как использовать клиент Jersey для отправки как параметров запроса, так и тела запроса операции POST.
В настоящее время я знаю, как сделать это по отдельности, но не вместе.
Отсюда: Использование клиента Jersey для выполнения операции POST
Я получил следующее для параметров запроса:
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);
Как мне отправить и параметры запроса, и тело запроса?
Спасибо