Я программирую простой прокси в java:
- Чтение XML-файла
- Отправить запрос в веб-сервис
- Чтение ответа веб-службы
- Написать ответ в файл
Моя первая попытка - использовать JAXB для чтения xml-файла и создания Java-объектов. Затем я отправляю объекты с помощью JAX-WS (IBM WebSphere). Я получаю ответ как «ResponseObject», который затем генерируется в код xml. Я пишу XML-код в файл.
Эта установка работает хорошо. Но...
При отправке объектов Java в WebService создается xml, а ответ снова создает объекты Java. Мне действительно не нужны эти объекты запроса и ответа. Есть ли способ напрямую вызвать WebService с открытым текстом XML? И прочитать ответ в виде открытого текста XML вместо этих объектов ответа?
(Давайте предположим, что файлы xml всегда действительны.)
Спасибо