Geo*_*nny 6 java dom jax-rs java-ee
我无法理解如何解析javax.ws.rs.core.Response.有些人指出使用InputStream,但我不理解它是如何工作的,因为response.getEntity()的返回类型是Object类型.例如:
Response response = client.target(enpoint).request(MediaType.APPLICATION_XML).get();
InputStream is = response.getEntity();
Run Code Online (Sandbox Code Playgroud)
NetBeans抱怨并说我需要将Object类型转换为InputStream.响应将由XML组成,我只是希望能够使用DOM解析它.我无法从javax.ws.rs.core.Response获取任何有用的东西.
有任何想法吗?
对于JAX-RS 2.x客户端API,请使用Response.readEntity(InputStream.class).或者,您是否不需要来自Response对象的任何特定信息,您可以轻松做到
InputStream is = client.target(enpoint).request(
MediaType.APPLICATION_XML).get(InputStream.class);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10867 次 |
| 最近记录: |