Я хочу добавить некоторую информацию в контенте исходящего сообщения cxf в OutInterceptor клиента и удалить эту информацию на InInterceptor of Server.Как изменить содержание сообщения CXF в перехватчиках
Как я могу это сделать?
С уважением.
Я хочу добавить некоторую информацию в контенте исходящего сообщения cxf в OutInterceptor клиента и удалить эту информацию на InInterceptor of Server.Как изменить содержание сообщения CXF в перехватчиках
Как я могу это сделать?
С уважением.
Если вы хотите добавить заголовок мыла и обработать его, перейдите по ссылке org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor с SETUP как фаза для исходящих и READ для входящих.
Если вы хотите изменить некоторые содержание самого исходящего XML, то вы можете играть с паром Абстрактным перехватчиком и org.apache.cxf.io.CachedOutputStream
Пожалуйста, обратите внимание на
и полный рабочий пример @ http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/configuration_interceptor
стопки примера потока Thrad-
How To Modify The Raw XML message of an Outbound CXF Request?