没有SOAP的CXF中的XML / HTTP传输

时间:2012-06-24 05:56:45

标签: java xml http cxf xmlhttprequest

请告诉我是否可以通过http连接将XML作为字符串发送,并在不使用任何解析机制的情况下以XML(作为字符串)取回响应?

Apache CXF是否可行?或使用Streams / parsers是强制性的?如果我将内容类型提供为text / xml,Apache CXF中是否有配置为我执行此操作?

我想在不使用SOAP的情况下这样做。

2 个答案:

答案 0 :(得分:1)

您可以使用Apache CXF的JAX-RS功能:http://cxf.apache.org/docs/jax-rs.html。如果您使用的是Spring MVC,则可以使用Controller annotations itself

轻松完成此操作

答案 1 :(得分:0)

我在CXF中使用了WebClient API支持。

以下代码段:

    WebClient client =WebClient.create(url);
    client.type("text/xml");
  client.accept("text/xml"); 
  javax.ws.rs.core.Response resp=client.post(request);
  return resp;