2008-10-09 7 views
17

Existe-t-il un moyen d'accéder aux en-têtes de réponse à partir d'un résultat HTTP lors de l'utilisation de Flash/Flex URLLoader?Accéder aux en-têtes de réponse HTTP dans l'objet flash.net.URLLoader?

Réglage de la demande têtes est possible, comme l'accès au code de réponse , mais obtenir une prise des en-têtes de réponse réelle semble manifestement manquer ...

Plus précisément, je voudrais obtenir une attente de l'en-tête de réponse Last-Modified.

Répondre

14

Oups. Répondre à ma propre question ici, mais AIR introduit l'événement URLLoader.httpResponseStatus qui comprend une propriété responseHeaders (plus une propriété responseURL pour les points brownie).

Heureusement, ma question portait sur une application AIR, ce qui résout mon problème. Il est toujours un peu choquant que les applications flash/flex non AIR ne puissent pas accéder aux en-têtes de réponse.

+0

J'essaye d'obtenir l'en-tête de réponse en chargeant le mp3 dans l'objet sain (il devrait y avoir quelques en-têtes supplémentaires). Une idée? – jayarjo

+0

Hmm, je ne peux pas vous dire du haut de la tête - je pense que plus d'infos aiderait. Soyez audacieux et posez une nouvelle question, dis-je. Commentez le lien ici, et j'essaierai de répondre. – aaaidan

+0

Il semble que Flash Player n'obtienne pas l'événement d'état de réponse http. Plus d'informations ici, http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/HTTPStatusEvent.html. Si quelque chose a changé, vous cherchez toujours un moyen de le faire. –

Questions connexes