Заголовки ответа ActionScript RemoteObject - PullRequest
0 голосов
/ 16 июня 2009

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

Спасибо

1 Ответ

0 голосов
/ 17 июня 2009

К сожалению, заголовки ответа доступны только для URLLoader и только при использовании его в приложении AIR:

Доступ к заголовкам HTTP-ответа для объекта flash.net.URLLoader?

...