2

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

在 Apache CXF 中可行吗?还是必须使用流/解析器?如果我将内容类型提供为 text/xml,Apache CXF 中是否有配置可以为我执行此操作?

我想在不使用 SOAP 的情况下做到这一点。

4

2 回答 2

1

您可以使用 Apache CXF 的 JAX-RS 功能: http: //cxf.apache.org/docs/jax-rs.html。如果您使用的是 Spring MVC,则可以使用Controller 注释本身轻松完成此操作

于 2012-06-24T12:12:51.630 回答
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;
于 2012-07-06T11:10:31.017 回答