Actionscript RemoteObject- Antwortheader
-
05-07-2019 - |
Frage
Kann ich die Antwort-Header von einem Remote Anfrage? Wenn ja, wie?
Ich bin in dem Prozess in Flex eine Anwendung des Schreibens 3.3, mit dem Cairngorm Rahmen, für den Einsatz als AIR-Anwendung. Die Anwendung stark RemoteObject- Dienste nutzt Daten von einem Webserver zu erhalten.
Jeder meines Service Delegierten erstreckt sich eine gemeinsame Klasse, die für den Aufruf Service-Methoden auf dem Remote ein Verfahren bereitstellt.
Also, wo ich vorher verwendet
ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();
ich stattdessen verwenden
this.send('myOperation', 'myService');
Ich benutze diese Methode anstelle der Remote Operationen direkt zu nennen, da diese Methode eine andere, global, Responder auf den Betrieb Anruf hinzufügt. Diese zusätzlichen Responder analysieren die Daten in den Headern von reponse vom Server.
Oder zumindest sollte es - das ist, wo das Problem ist. In den result
Daten (event as mx.rpc.events.ResultEvent
) die headers
Eigenschaft ist immer null trotz der Header auf jeden Fall vom Server gesendet werden.
Danke
Lösung
Leider sind Response-Header nur für URLLoader und nur dann, wenn es in einer AIR-Anwendung mit:
Zugriff HTTP-Response-Header in für flash.net Objekt .URLLoader?