Буду признателен за некоторую информацию об этой ситуации, я не могу найти лучший способ сделать это.
У меня есть некоторые данные, которые готовятся для меня в приложении ColdFusion и в IFrame в пределахCF-приложение, в котором мы хотим отобразить некоторые графики (не строго изображение, это целая страница), создаваемые на стороне .NET.Я хотел бы передать данные XML со стороны CF как .NET, так и пользователю.
На стороне .NET я помещаю данные в сеанс, чтобы пользователь мог просматривать их без необходимости повторного запроса и повторной передачи из CF.
ЧтоЯ пробовал:
- Генерация XML с использованием CF, помещение его в скрытое поле формы, автоматическая отправка (с помощью JS) формы на сторону .NET.
- Проблема, с которой я сталкиваюсь при таком подходе, заключается в том, что кодирование выполняется в форме сообщения.Данные имеют записи типа
<entry data="hello & goodbye">
.Это проблема, потому что URL кодируется, отправляется, и когда я получаю его на стороне .NET, я получаю <entry data="hello & goodbye">
, который неправильно сформирован XML.
ЧтоЯ хотел бы избежать:
- Подход промежуточного БД (удаление данных в БД на CF, сбор данных с помощью .NET) Я хотел бы отображать только то, что передается на страницу,У меня есть проблемы с безопасностью данных, они очень чувствительны.
- Передача данных в веб-сервис, возвращение GUID, пересылка пользователю с параметром URL для доступа к переданным данным.Я думаю, что было бы рискованно, если бы кто-то случайно связался с этими данными.Я не могу рисковать.
Я думал о передаче данных с помощью JSON, но я очень незнаком с этим.Мысли?
Спасибо за ваше время, ребята.