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

War es hilfreich?

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?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top