CXF: как получить доступ к сгенерированному SOAP-запросу - PullRequest
1 голос
/ 21 апреля 2011

У нас есть клиент Web-сервиса, сгенерированный с помощью CXF из WSDL. Теперь нам нужно иметь доступ к сгенерированным запросам SOAP, чтобы сохранить их. Похоже, что фреймворк не обеспечивает такое поведение по умолчанию.

В любом случае, ребята, вы когда-нибудь пытались сделать такую ​​вещь?

Я думаю о создании собственного перехватчика, который сможет получить доступ к полностью сгенерированному сообщению, но, может быть, есть лучший выбор?

Какой совет?

Заранее спасибо.

1 Ответ

2 голосов
/ 21 апреля 2011

По умолчанию CXF использует stax для потоковой передачи ваших запросов.Если вы добавите перехватчик, вы сможете получить доступ к модулю вывода stax и скопировать события.

В CXF существует код, который заставляет существовать дерево DOM;см. код, связанный с SAAJ и безопасностью.

В общем, подробные вопросы по CXF получают лучшие ответы в списке рассылки пользователей CXF, чем здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...