我想在客户端的 OutInterceptor 处的出站消息 cxf 的内容中添加一些信息,并在服务器的 InInterceptor 处删除这些信息。
我该怎么做?
问候。
最佳答案
如果您想添加soap header 并处理它,那么请使用org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor实现,其中SETUP作为出站阶段,READ作为入站阶段。
如果您想更改传出 XML 本身的某些内容,那么您可以使用 Abstract steam 拦截器和 org.apache.cxf.io.CachedOutputStream
请看一下
堆栈溢出流程示例 Thrad-
How To Modify The Raw XML message of an Outbound CXF Request?
关于cxf - 如何在拦截器中修改消息CXF的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38013902/