0
私はPOSTリクエストのボディ応答からエンティティを取得しようとしていますJAX-RSポスト応答Javaからエンティティパラメータを取得
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、私が存在を取得するパラメータですが、私は一方でそれらを見ることができますデバッグ:
私の問題は、私は、これらのパラメータにアクセスすることはできませんです。
私は、次の解決方法を試してみましたが、それは成功しませんでした:Jacksonannotation、MessageBodyProviderNotFoundException
String jsonResponse = clientResponse.readEntity(String.class);
戻り<とカスタムクラスであること
Map<String, Object> jsonResponse = clientResponse.readEntity(Map.class);
MessageBodyProviderNotFoundException
Order order = response.readEntity(Order.class);
注文! DOCTYPE html PUBLIC .... whoteのhtmlコードですが、私のパラメータはありません
私のmavenはcorrec jackson depedencyを持っています。
ありがとう
あなたはステータスが200であることを確認していますか?あなたはそれをどこで見ますか? HTMLの内容は何ですか? –
はい、はい200%確かに200 OKです。 – user3677404
私は正しい解決策を試してみたのかもしれませんが、私はそれを確認することができます。 InboundJaxrsResponse(ClientResponse {method = POST、uri = http:// domain/api/omni/login、status = 200、reason =私はまだ間違いを見ることはできませんが、正しく適用されていません。( – user3677404