我想在客户端的OutInterceptor中添加出站消息cxf的内容中的一些信息,并在Server的InInterceptor中删除这些信息。
我怎么做?
问候。
答案 0 :(得分:2)
如果要添加soap标头并对其进行处理,请使用SETUP作为出站阶段和入站READ格式的org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor实现。
如果您想更改传出XML本身的某些内容,那么您可以使用Abstract steam interceptor和org.apache.cxf.io.CachedOutputStream
请看一下
Stack Over flow示例Thrad -
How To Modify The Raw XML message of an Outbound CXF Request?