ActionScript RemoteObject响应标头

时间:2009-06-16 10:18:14

标签: flex actionscript header remoteobject

我可以从RemoteObject请求中获取响应头吗?如果是这样,怎么样?

我正在使用Cairngorm框架在Flex 3.3中编写应用程序,以便部署为AIR应用程序。该应用程序大量使用RemoteObject服务从Web服务器获取数据。

我的每个服务委托都扩展了一个公共类,它提供了一种在RemoteObject上调用服务方法的方法。

所以,我以前用过的地方

ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();

我改为使用

this.send('myOperation', 'myService');

我使用此方法而不是直接调用RemoteObject操作,因为此方法会向操作调用添加另一个全局响应程序。这个额外的响应者分析来自服务器的响应标题中的数据。

或者至少它应该 - 这就是问题所在。在result数据(event as mx.rpc.events.ResultEvent)中,尽管标题肯定是从服务器发送的,但headers属性始终为空。

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,响应标头仅适用于URLLoader,并且仅在AIR应用程序中使用时才可用:

Access HTTP response headers in for flash.net.URLLoader object?