Я провожу эксперимент, в котором я разработал прокси-сервис (с динамической маршрутизацией), который воспринимает любой XML, давайте назовем его FacadeProxy .Он читает конкретный узел из XML и на основании содержащейся информации определяет окончательный прокси-сервис, который должен быть вызван.
[Любой XML] -> [OSB определяет прокси] -> [Переадресациязапрос к прокси]
Все работает хорошо, исходный запрос перенаправляется на прокси, а вышеупомянутый прокси делает то, что должен.Дело в том, что когда ConsultaTasaCambio заканчивает свою работу и отправляет ответ на FacadeProxy , я не получаю полный заголовок и структуру тела.Я получаю только внутреннюю часть тела.
Как мне сделать FacadeProxy , чтобы просто переслать ответ ConsultaTasaCambio как есть, без изменений?
Если я позвоню ConsultaTasaCambio напрямую, я получу этот ответ (ошибка предназначена) Оригинальный ответ прокси
Но если я позвоню FacadeProxy , я получу это: (как вы видите, это содержимое тега Body на предыдущем изображении) Ответ прокси-сервера Facade
Интересно то, что переменные $ header и $ body содержат всю информацию, как вы можете видеть на рисунке ниже, но она не отображается в ответе FacadeProxy . Деталь ответа фасада