当我调用下一个代码时:
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.
我需要使用第一个变体,因为我需要检查响应状态.
为什么第一个代码不起作用?我怎样才能获得状态代码呢?