如何编写通过 http 使用普通 xml 的 cxf 服务
How to write a cxf service that uses plain xml over http
我已经使用 Apache CXF 开发了 REST 和 SOAP 服务,想知道我是否可以开发一种服务,通过 http 使用 xml 并使用 XSD.
进行验证
开发了一个接受 xml 的 REST 服务,但想要一个纯粹基于 XML 的服务。
有没有我可以开始的例子?
谢谢。
对于具有 XML 验证的普通 HTTP 服务,您可以结合 Jetty HTTP component with the Validation component.
例如,它可以很简单:
<route>
<from uri="jetty:http://0.0.0.0/myapp/myservice" />
<to uri="validator:myschema.xsd" />
<!-- other components -->
</route>
并将您的 XML 作为 HTTP POST 正文发送。
我已经使用 Apache CXF 开发了 REST 和 SOAP 服务,想知道我是否可以开发一种服务,通过 http 使用 xml 并使用 XSD.
进行验证开发了一个接受 xml 的 REST 服务,但想要一个纯粹基于 XML 的服务。
有没有我可以开始的例子?
谢谢。
对于具有 XML 验证的普通 HTTP 服务,您可以结合 Jetty HTTP component with the Validation component.
例如,它可以很简单:
<route>
<from uri="jetty:http://0.0.0.0/myapp/myservice" />
<to uri="validator:myschema.xsd" />
<!-- other components -->
</route>
并将您的 XML 作为 HTTP POST 正文发送。