cxf客户端http休息

时间:2013-12-06 15:43:19

标签: java rest cxf

所有

我是cxf的初学者,请原谅这个问题的简单本质。我可以成功执行GET操作并获得一个响应对象,但是如何将其转换为一种对象类型,我可以做一些有用的事情,比如显示内容?

WebClient getcxf = WebClient.create(“http://mydomain.com:8090/abc/xv/test/test2/test33”);

响应x = getcxf.path(“/ test4.xml”)。get();

谢谢!

2 个答案:

答案 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();

}