Je développe une application Flash avec Flex et j'utilise amfPHP (V2.2.1) pour communiquer avec le backend PHP. Tout allait bien puisque mon hébergeur est passé de Confixx à Plesk et a changé certains paramètres sur le serveur web, donc après le changement, j'ai toujours une erreur "Net.Connection.Call.Failed HTTP: 200" sur l'appel de service amfPHP. Après quelques recherches, j'ai réalisé que l'en-tête de réponse était maintenant envoyé avec "Content-Encoding gzip" et l'ai désactivé dans le fichier .htaccess avec "RequestHeader unset Accept-Encoding". Après cela, tout allait bien avec mes services et ils fonctionnent maintenant comme avant.AMFPHP et Content-Encoding gzip sur Apache
Ma question est. Existe-t-il un autre moyen de contourner ce problème? Existe-t-il un paramètre pour amfPHP, de sorte qu'il peut fonctionner avec la compression gzip, ou une autre meilleure pratique pour cela?
Merci d'avance.
Ajouter:
J'ai trouvé le amfphp Plugin AmfphpGzip, mais si je l'activer, Flash renvoie une erreur « Erreur: Erreur # 2030:. Fin du fichier a été rencontré ». Je ne sais pas pourquoi cela arrive. Se pourrait-il que les données que je veux obtenir soient trop grandes (un fichier language.ini analysé par Joomla)?
Ajouter 2:
(fait cette partie comme une réponse ci-dessous)
J'ai supprimé tous les commentaires précédents, parce que c'était un problème complètement différent et j'ai obtenu la solution maintenant. Je vais l'ajouter à ma question ci-dessus. Mais oui, ça n'en vaut pas la peine, mais j'ai dû faire avec, parce que le composant Joomla que je développe devrait fonctionner immédiatement, sans avoir besoin d'éditer le fichier .htaccess par l'utilisateur et ce n'est pas vraiment une solution désactiver l'encodage de transfert complètement sur le serveur. En tout cas - merci pour votre réponse et votre aide! – Bio