Kann ich die Antwortheader von einer RemoteObject-Anforderung abrufen? Wenn das so ist, wie?ActionScript-RemoteObject-Antwortheader
Ich schreibe gerade eine Anwendung in Flex 3.3 mit dem Cairngorm-Framework für den Einsatz als AIR-Anwendung. Die Anwendung nutzt RemoteObject-Dienste, um Daten von einem Webserver abzurufen.
Jeder meiner Dienstdelegaten erweitert eine allgemeine Klasse, die eine Methode zum Aufrufen von Dienstmethoden auf dem RemoteObject bereitstellt.
Also, wo ich vorher
ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();
ich stattdessen
verwendenthis.send('myOperation', 'myService');
Ich benutze diese Methode anstelle der Remote Operationen direkt zu nennen, da diese Methode einen weiteren hinzufügt, global, Responder für den Betrieb Anruf. Dieser zusätzliche Responder analysiert Daten in den Kopfzeilen der Antwort vom Server.
Oder zumindest sollte es - das ist, wo das Problem ist. In den result
Daten (event as mx.rpc.events.ResultEvent
) ist die headers
Eigenschaft immer null, obwohl die Header definitiv vom Server gesendet werden.
Dank