Coderingsfout inhoud / kan onbewerkte gegevens niet decoderen (Fix NSURLErrorDomain Error)

"Fout bij codering van inhoud"Of"Kan onbewerkte gegevens niet decoderen”Is dezelfde fout, het bericht verschilt van de ene internetbrowser tot de andere. Deze fout kan optreden wanneer we proberen toegang te krijgen website vanaf uw rekenmachine of uw mobiele telefoon.
Safari-gebruikers ontvangen ook een foutcode na het bericht: NSURLErrorDomain - 1015. Dit betekent dat het probleem niet kan worden opgelost door de bezoeker van de pagina, maar door de beheerder van de website waarop deze fout aanwezig is.

Wat is de oorzaak van de 'Contentcoderingsfout' of kan onbewerkte gegevens niet decoderen: (NSURLErrorDomain)

Webservers, of we het nu hebben apache of NGINX, Ik gebruik een archiveren / comprimeren en coderen (codering) gzip van webpagina's, om de dataflow in kleinere pakketten aan gebruikers te dienen. Als een webpagina bijvoorbeeld een normale grootte van 512 KB heeft, met codering van gzip dit kan worden teruggebracht tot maximaal 150 KB. Het verkeer voor de hostserver en voor de eindgebruiker zal automatisch lager zijn met gzip-codering en de uploadsnelheid zal hoger zijn.
Deze gzip-inhoud moet enkele coördinaten bevatten die automatisch kunnen worden begrepen en gedecodeerd, zodat het bestand kan worden uitgepakt en aan de eindgebruiker kan worden vermeld. Geldig in zowel een browser desktop evenals voor een mobiele. Als dit niet gebeurt en de datastroom in gzip-indeling niet kan worden geopend, verschijnen "Content Encoding Error" / NSURLErrorDomain-fouten.

Voor degenen die WordPress gebruiken, treedt de fout meestal op wanneer de WP Super Cache-plug-in verkeerd configureren. In de instellingen “Meer opties”Van de module is er een aanbevolen optie, die webpagina's comprimeert om sneller aan gebruikers te worden aangeboden. "Comprimeer pagina's zodat ze sneller aan bezoekers worden getoond. (Aanbevolen) ".

Uitschakelen van deze optie en alle in de cache opgeslagen webpagina's verwijderen het kan een oplossing zijn.

Er is ook het scenario waarin archivering niet correct wordt gedaan op serverniveau en gzip-compressie rechtstreeks vanuit PHP wordt ingeschakeld. In dit scenario moet u compressie rechtstreeks uitschakelen vanuit het PHP-configuratiebestand. Zlib-uitvoercompressie.

Hoe we het uitschakelen “Zlib Output Compression” op een webserver

Deactivering kan alleen worden gedaan door de serverbeheerder of door een script dat u toegang geeft tot het bewerken van bestanden php.ini.

Het zal worden ingesteld "off"On"zlib.output_compression"In 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

Nadat deze wijziging is aangebracht, start u de serverwebservices opnieuw en moet alles weer normaal zijn.

Gebruik ook niet "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. 

Coderingsfout inhoud / kan onbewerkte gegevens niet decoderen (Fix NSURLErrorDomain Error)

Over de auteur

heimelijkheid

Gepassioneerd door alles wat gadget en IT is, schrijf ik met plezier op stealthsettings.com sinds 2006 en ik vind het leuk om met jullie nieuwe dingen te ontdekken over computers en besturingssystemen macOS, Linux, Windows, iOS en Android.

Laat een bericht achter