Перехватить сообщение о неправильном мыле в веб-сервисах Spring - PullRequest
0 голосов
/ 16 ноября 2018

Как правильно получить неверно сформированное (XML) сообщение SOAP в веб-службах Spring?Мне нужен шанс записать весь текст запроса XML (или наибольшую доступную часть).

Я пытался добавить EndpointInterceptor и EndpointExceptionResolver, но ни один из них не вызывается.Ну, я не могу с уверенностью сказать, что последний был настроен, потому что в документации сказано, что:

Средство разрешения исключений конечной точки автоматически выбирается MessageDispatcher, поэтому нет явногонеобходима конфигурация.

и я не уверен, что все, что мне нужно сделать, это выставить его как @Bean.

Я перешел на WebServiceMessageReceiverHandlerAdapter.handleInvalidXmlException()org.springframework.ws.transport.http), но пока не получил много информации.

Это использует Spring Boot 2.0.5

...