есть ли способ получить доступ к мыльным заголовкам в классе обслуживания cxf в Grails? Вы знаете, что можете получить доступ ко всему сообщению мыла с помощью перехватчиков, но мне нужен заголовок непосредственно в классе обслуживания. есть идеи?
Просто добавьте поле @Resource private WebServiceContext context в исходный код службы, и тогда вы сможете использовать что-то вроде context.messageContext.get(MessageContext.SERVLET_REQUEST).remoteAddr для получения заголовков.
@Resource private WebServiceContext context
context.messageContext.get(MessageContext.SERVLET_REQUEST).remoteAddr