Я пытаюсь извлекать объекты из ответа тела запроса POSTJAX-RS получить параметр Entity от Явы сообщения Response
Client client = ClientBuilder.newClient(new ClientConfig());
Response response = client.target(url)
.request(MediaType.APPLICATION_JSON)
.post(Entity.entity(form,MediaType.APPLICATION_JSON), Response.class);
Log.trackingResponse(url, response);`
запрос 200 OK, параметров, которые я хочу получить есть, я могу видеть их в то время как отладка:
Моя проблема в том, что я не могу получить доступ к этим параметрам.
Я попробовал следующее решение, но оно не было успешным:
Map<String, Object> jsonResponse = clientResponse.readEntity(Map.class);
MessageBodyProviderNotFoundException
Order order = response.readEntity(Order.class);
Заказать быть пользовательский класс с Jacksonannotation, MessageBodyProviderNotFoundException
String jsonResponse = clientResponse.readEntity(String.class);
< возвращается! DOCTYPE html PUBLIC .... код whot html, но не мои параметры
У моего maven есть коррекция jackson depedency.
Любая идея? Спасибо
Вы уверены, что статус 200? Где вы это видите? Каково содержание HTML? –
HI, да 200% уверен, что его 200 OK. Я также вижу это при отладке InboundJaxrsResponse {ClientResponse {method = POST, uri = http: // domain/api/omni/login, status = 200, reason = OK}} – user3677404
Возможно, я пробовал решение, которое должно быть правильным, но я не применяю их правильно, хотя я еще не вижу своих ошибок .. :( – user3677404