Puis-je obtenir les en-têtes de réponse à partir d'une requête RemoteObject? Si c'est le cas, comment?En-têtes de réponse ActionObject RemoteObject
Je suis en train d'écrire une application dans Flex 3.3, en utilisant le framework Cairngorm, pour le déploiement en tant qu'application AIR. L'application utilise fortement les services RemoteObject pour obtenir des données à partir d'un serveur Web.
Chaque délégué de service étend une classe commune qui fournit une méthode pour appeler des méthodes de service sur RemoteObject.
Alors, où je l'ai déjà utilisé
ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();
J'utilise à la place
this.send('myOperation', 'myService');
J'utilise cette méthode au lieu d'appeler les opérations RemoteObject directement parce que cette méthode ajoute une autre, répondeur global, à l'opération appel. Ce répondeur supplémentaire analyse les données dans les en-têtes de réponse du serveur.
Ou du moins il devrait - c'est où le problème est. Dans les données result
(event as mx.rpc.events.ResultEvent
), la propriété headers
est toujours nulle, bien que les en-têtes soient définitivement envoyés depuis le serveur.
Merci