如何获取状态代码?

时间:2014-11-09 23:48:45

标签: java jax-rs

我对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 ...

1 个答案:

答案 0 :(得分:4)

Invocation.Builder builder = resource.request(MediaType.APPLICATION_XML);
Response resp = builder.get ();
int status = resp.getStatus ();
String xml = resp.getEntity (String.class);