2010-07-05 9 views
1

J'ai un client Flex effectuant des appels RESTful à un service Web en utilisant HTTPService. Le serveur renvoie des réponses JSON, que nous aimerions compresser. Est-ce que Flex utilisant HTTPService peut gérer les réponses codées en gzip? Si oui, quelles étapes sont nécessaires pour le faire fonctionner (par exemple, quels en-têtes définir, comment décompresser, etc.)? Si non, pouvez-vous suggérer une alternative simple?Flex - HTTPService et réponses gzippées?

Merci!

Répondre

1

Les appels réseau dans les applications Flex passent par la pile du navigateur. C'est donc le navigateur qui gère le gzip. Donc, tant que le navigateur le supporte (envoie le bon type d'acceptation), il devrait simplement fonctionner dans une application Flex puisque la réponse sera déjà décompressée avant de revenir à l'application.