所有
我是cxf的初学者,请原谅这个问题的简单本质。我可以成功执行GET操作并获得一个响应对象,但是如何将其转换为一种对象类型,我可以做一些有用的事情,比如显示内容?
WebClient getcxf = WebClient.create(“http://mydomain.com:8090/abc/xv/test/test2/test33”);
响应x = getcxf.path(“/ test4.xml”)。get();
谢谢!
答案 0 :(得分:0)
如果您希望将响应内容设置为字符串x.readEntity(type)
x.readEntity(String.class)
答案 1 :(得分:0)
最后我确实要创建自己的实现,但它很简单,谢谢大家的帮助
ServerGateway sg = JAXRSClientFactory.create(
"http://localhost:8090",
ServerGateway.class);
String rawXml = sg.getRawXML().replaceAll("\n|\r", "");
public interface ServerGateway {
@GET
@Produces("text/xml")
@Path("/MyServer/xv/test/test2/test33/test4.xml")
public String getRawXML();
}