Вопрос

Могу ли я получить заголовки ответов из запроса 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?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top