Можно ли получить заголовки ответа из запроса 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
всегда равно нулю, несмотря на то, что заголовки определенно отправляются с сервера.
Спасибо