Заголовки ответов ActionScript RemoteObject
-
05-07-2019 - |
Вопрос
Могу ли я получить заголовки ответов из запроса RemoteObject?Если да, то как?
Я пишу приложение во Flex 3.3 с использованием платформы Cairngorm для развертывания в качестве приложения AIR.Приложение активно использует службы RemoteObject для получения данных с веб-сервера.
Каждый из моих делегатов службы расширяет общий класс, который предоставляет метод для вызова методов службы в RemoteObject.
Итак, там, где я раньше использовал
ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();
вместо этого я использую
this.send('myOperation', 'myService');
Я использую этот метод вместо прямого вызова операций RemoteObject, поскольку этот метод добавляет к вызову операции еще один глобальный ответчик.Этот дополнительный ответчик анализирует данные в заголовках ответа от сервера.
Или, по крайней мере, так должно быть — вот в чем проблема.в result
данные (event as mx.rpc.events.ResultEvent
) headers
Свойство всегда имеет значение null, несмотря на то, что заголовки определенно отправляются с сервера.
Спасибо
Решение
К сожалению, заголовки ответов доступны только для URLLoader и только при его использовании в приложении AIR:
Доступ к заголовкам ответов HTTP для объекта flash.net.URLLoader?