JAX-RS从响应后java检索实体参数

JAX-RS从响应后java检索实体参数,java,rest,post,jax-rs,Java,Rest,Post,Jax Rs,我试图从POST请求的主体响应中检索实体 Client client = ClientBuilder.newClient(new ClientConfig()); Response response = client.target(url) .request(MediaType.APPLICATION_JSON) .post(Entity.entity(form,MediaType.APPLICATION_JSON), Respon

我试图从POST请求的主体响应中检索实体

    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);
Order是带有Jacksonannotation、MessageBodyProviderNotFoundException的自定义类

Order order = response.readEntity(Order.class); 
 String jsonResponse = clientResponse.readEntity(String.class);
返回<!DOCTYPE html公共。。。。 完整的html代码,但不是我的参数

我的maven有correc jackson的依赖性

有什么想法吗?
谢谢

这些参数是您发送的请求的一部分,而不是响应。 他们是您在请求实体中发送的
表单
的成员:

.post(Entity.entity(form,MediaType.APPLICATION_JSON), Response.class);

你确定状态是200吗?你在哪里看到的?HTML的内容是什么?嗨,是的,200%确定是200行。我可以在调试时看到它,在boundjaxrssresponse{ClientResponse{method=POST,uri=,status=200,reason=OK}HTML的内容是客户端HTML+js,从中可以触发帖子声音,就像您需要与服务器一起解决并找出它返回HTML的原因一样。我的版本是com.fasterxml.jackson.jaxrs jackson jaxrs json provider 2.4.6我试图从服务器上卷曲帖子请求,我还得到了HTML内容作为答案,因此响应看起来不像是应该的