如何从Apache CXF Interceptor获取请求标头(SOAP)

时间:2017-07-06 14:30:17

标签: spring-boot soap wsdl cxf

我正在客户端工作,我从wsdl和@Service生成了类,它调用了从wsdl生成的@WebService方法。我的任务是获取当我在服务器上调用方法时返回的soap标头。我已经实现了拦截器,在cxf客户端配置中将其标记为bean。我怎么能得到标题?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我希望你在SoapActionInInterceptor阶段写过READ。然后,当您覆盖handleMessage方法时,您将使用SoapMessage作为参数,您也可以从中获取Soap Header。请查看Apache CXF Guide 以获取更多参考资料