响应流而不是响应String,Jaxws

时间:2016-10-19 11:01:09

标签: jax-ws

如何在从URL读取响应时在JaxWS中获取流?我的问题是我将URL响应作为500 MB数据。所以我正在寻找一个可以直接保存到文件中的响应流。

final MyBean myBean = new MyBean("posted MyBean", 11);
Response response = webTarget.path("resource").request("application/xml")
    .post(Entity.entity(myBean, "application/xml"));

System.out.println(response.getStatus());
final String responseEntity = response.readEntity(String.class);
System.out.println(responseEntity);

1 个答案:

答案 0 :(得分:1)

自己找到答案。我们可以得到如下流: -

InputStream in = response.readEntity(InputStream.class);