在春季网络服务中拦截格式错误的肥皂消息请求

时间:2018-11-16 15:13:10

标签: java spring web-services soap spring-ws

在Spring Web Services中获取格式错误的(XML)SOAP消息的正确方法是什么?我希望有机会记录整个XML请求文本(或最大的可用部分)。

我尝试添加EndpointInterceptorEndpointExceptionResolver,但似乎没有一个被调用。好吧,我不能肯定地说后者已经配置好了,因为documentation表示:

  

MessageDispatcher自动获取端点异常解析器,因此不需要显式配置。

而且我不确定是否将它公开为@Bean

我已经踏上WebServiceMessageReceiverHandlerAdapter.handleInvalidXmlException()(在org.springframework.ws.transport.http中),但到目前为止没有得到太多信息。

这是使用Spring Boot 2.0.5

0 个答案:

没有答案