Вероятно, это простой вопрос для любого, кто хоть немного разбирается в веб-сервисах, использующих Apache Axis.
У меня есть клиент веб-службы, созданный wsdl2java в Axis 1.4. Я пишу модульные тесты, которым необходимо получить доступ к самому фактическому сообщению SOAP, и провожу сравнение с java-классами на стороне клиента, которые генерируются Axis. (не спрашивай)
Как я могу получить фактическое сообщение SOAP из ответа службы?
Из того, что я могу понять в результате поиска, я должен получить MessageContext. Я пробовал что-то в этом роде ...
MessageContext mc = MessageContext.getCurrentContext (); Строковое сообщение = mc.getCurrentMessage (). GetSOAPPartAsString ();
Но в этом случае mc имеет значение null ....
Любая помощь приветствуется!