我对JAX-RS有点新鲜。
我有以下代码:
Client client = ClientBuilder.newClient();
WebTarget resource = client.target("/foo/bar/" + id);
final String xml = resource.request(MediaType.APPLICATION_XML).get(String.class);
这是一个愚蠢的问题,但我怎么能从这里获得响应及其状态代码?
输出为String
...
答案 0 :(得分:4)
Invocation.Builder builder = resource.request(MediaType.APPLICATION_XML);
Response resp = builder.get ();
int status = resp.getStatus ();
String xml = resp.getEntity (String.class);