提前说一下:这是在服务器端返回来的是@XMLTEXT_PLAIN字符串类型的。但在客户器端却用ClientResponse来接收。
try {
System.out.println("测试==="+response);
System.out.println("测试111==="+response.getStatus());
return URLDecoder.decode(response.getHeaders().getFirst("error"),"UTF-8");
}
return Commons.INVOKE_STATE_SUCCESS;
LOG.error(e.getMessage());
return Commons.INVOKE_STATE_INTERNAL_ERROR+e.getLocalizedMessage();
}
结果:这是ClientResponse对象值:测试===POST http://localhost:8080/GZRESTClient/rest/adjust/sendAdjustBill returned a response status of 200
String.class对象值:sucess,即是服务端返回来的字符串而已。
测试111===200