gpt4 book ai didi

java - jax-rs 响应实体类

转载 作者:行者123 更新时间:2023-11-30 04:37:21 25 4
gpt4 key购买 nike

我正在尝试创建一个 jax-rs 客户端,它将 xml 作为对象发布,并从服务器的响应正文中接收 xml。代码如下:

import org.apache.cxf.jaxrs.client.WebClient;
..
TravelRequest tr = ...
..
WebClient client = WebClient.create(url);
client.type(javax.ws.rs.core.MediaType.APPLICATION_XML_TYPE).accept(javax.ws.rs.core.MediaType.APPLICATION_XML_TYPE);
javax.ws.rs.core.Response r = client.post(tr);
Object response = r.getEntity();

响应对象的java类型为sun.net.www.protocol.http.HttpURLConnection$HttpInputStream是否可以获取 TravelRequest 类型的对象而不是从输入流读取 xml?有人知道有什么例子吗?我还可以使用 spring 来配置我的客户端。任何帮助将不胜感激。

最佳答案

这就是它的完成方式。

TravelRequest travelRequest = client.post(tr, TravelRequest.class);

希望这会对某人有所帮助。

关于java - jax-rs 响应实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13161724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com