小编use*_*504的帖子

JAX-RS response.getEntity在post之后返​​回null

当我调用下一个代码时:

Response response = target.request(MediaType.APPLICATION_JSON_TYPE)
                .post(Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED_TYPE));

response.getEntity();
Run Code Online (Sandbox Code Playgroud)

response.getEntity()始终为null.

但是当我调用时:

JsonObject json = target.request(MediaType.APPLICATION_JSON_TYPE)
                .post(Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED_TYPE), JsonObject.class);
Run Code Online (Sandbox Code Playgroud)

变量json不为null.

我需要使用第一个变体,因为我需要检查响应状态.

为什么第一个代码不起作用?我怎样才能获得状态代码呢?

java post jax-rs

5
推荐指数
1
解决办法
6379
查看次数

标签 统计

java ×1

jax-rs ×1

post ×1