Encodage de contenu Error / Impossible de décoder les données brutes (correction Error NSURLErrorDomaine)

"Encodage de contenu Error"Ou"Impossible de décoder les données brutes«C'est la même erreur, le message étant différent d'un navigateur internet à l'autre. Cette erreur peut survenir lorsque nous essayons d'y accéder site Web depuis votre calculatrice ou votre téléphone portable.
Les utilisateurs de Safari reçoivent également un code d'erreur après le message: NSURLErrorDomaine - 1015. Cela signifie que le problème ne peut pas être résolu par le visiteur de la page, mais par l'administrateur du site Web sur lequel cette erreur est présente.

Quelle est la cause du "Content Encoding Error"Ou" Impossible de décoder les données brutes: (NSURLErrorDomaine)

Serveurs Web, que nous parlions Apache ou Nginx, J'utilise un archivage / compression et codage (codage) gzip de pages Web, pour servir le flux de données dans des packages plus petits aux utilisateurs. Par exemple, si une page Web a une taille normale de 512 Ko, avec encodage gzip cela peut être réduit jusqu'à 150 Ko. Automatiquement, le trafic pour le serveur hôte ainsi que pour l'utilisateur final sera plus faible avec l'encodage gzip, et la vitesse de téléchargement sera plus élevée.
Ce contenu gzip doit contenir des coordonnées qui peuvent être comprises et décodées automatiquement, afin que le fichier puisse être décompressé et répertorié pour l'utilisateur final. Valable sur un navigateur desktop ainsi que pour un mobile. Si cela ne se produit pas et que le flux de données au format gzip ne peut pas être ouvert, des erreurs de «codage du contenu» se produisent. Error"/ NSURLErrorDomaine.

Pour ceux qui utilisent WordPress, l'erreur se produit le plus souvent lorsque configurer à tort le plugin WP Super Cache. Dans les paramètres "Avancé»Parmi le module, il existe une option recommandée, qui compresse les pages Web pour être servies plus rapidement aux utilisateurs. "Compressez les pages afin qu'elles soient servies plus rapidement aux visiteurs. (Conseillé) ".

désactivant de cette option et suppression de toutes les pages Web mises en cache cela peut être une solution.

Il y a aussi le scénario dans lequel l'archivage n'est pas effectué correctement au niveau du serveur et la compression gzip est activée directement depuis PHP. Dans ce scénario, vous devrez désactiver la compression directement à partir du fichier de configuration PHP. Compression de sortie Zlib.

Comment nous le désactivons “Zlib Output Compression” sur un serveur web

La désactivation ne peut être effectuée que par l'administrateur du serveur ou par un script qui vous donnera accès à l'édition des fichiers php.ini.

Il sera défini "off«Pour»zlib.output_compression"en php.ini.

; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
;   outputs chunks that are few hundreds bytes each as a result of
;   compression. If you prefer a larger chunk size for better
;   performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
;   output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = off

Une fois ce changement effectué, restartvous disposez des services Web du serveur et tout devrait revenir à la normale.

N'utilisez pas non plus "Zlib Output Compression” la nivel de server daca aveti si un plugin care face deja acest lucru. Modulul va memora in cache o pagina web deja comprimata, iar la utilizatorul final rezultatul va fi o eroare de decodare a paginii web. 

Passionné de technologie, j'aime tester et écrire des tutoriels sur les systèmes d'exploitation macOS, Linux, Windows, sur la configuration des serveurs Web WordPress, WooCommerce et LEMP (Linux, NGINX, MySQL et PHP). j'écris sur StealthSettings.com depuis 2006, et quelques années plus tard, j'ai commencé à écrire sur des tutoriels iHowTo.Tips et des actualités sur les appareils de l'écosystème Apple: iPhone, iPad, Apple Montre, HomePod, iMac, MacBook, AirPods et accessoires.

Laisser un commentaire