Kesalahan Penyandian Konten / Tidak Dapat Mendekodekan Data Mentah (Perbaiki Kesalahan NSURLErrorDomain)

"Kesalahan Pengodean Konten"Atau"Tidak Dapat Mendekode Data Mentah"Apakah kesalahan yang sama, pesannya berbeda dari satu browser internet ke yang lain. Kesalahan ini dapat terjadi ketika mencoba mengaksesnya situs web dari kalkulator atau ponsel Anda.
Pengguna Safari juga menerima kode kesalahan setelah pesan: NSURLErrorDomain - 1015. Ini berarti bahwa masalahnya tidak dapat diselesaikan oleh pengunjung halaman, tetapi oleh administrator situs web tempat kesalahan ini terjadi.

Apa penyebab "Kesalahan Pengodean Konten" atau "Tidak Dapat Mendekode Data Mentah: (NSURLErrorDomain)"

Server web, apakah yang kita bicarakan Apache atau nginx, Saya menggunakan a pengarsipan / kompresi dan pengkodean (encoding) gzip halaman web, untuk melayani aliran data dalam paket yang lebih kecil kepada pengguna. Misalnya, jika halaman web memiliki ukuran normal 512KB, dengan pengkodean gzip ini dapat dikurangi hingga 150KB. Secara otomatis lalu lintas untuk server host dan juga untuk pengguna akhir akan lebih rendah dengan penyandian gzip, dan kecepatan unggah akan lebih tinggi.
Konten gzip ini harus mengandung beberapa koordinat yang dapat dipahami dan didekodekan secara otomatis, sehingga file tersebut dapat dibuka dan terdaftar untuk pengguna akhir. Berlaku di kedua browser desktop serta untuk ponsel. Jika ini tidak terjadi dan aliran data dalam format gzip tidak dapat dibuka, kesalahan "Content Encoding Error" / NSURLErrorDomain muncul.

Bagi yang menggunakan WordPress, kesalahan paling sering terjadi saat salah mengkonfigurasi plugin WP Super Cache. Dalam pengaturan "Advanced"Dari modul, ada opsi yang disarankan, yang mengkompres halaman web untuk dilayani lebih cepat kepada pengguna. "Kompres halaman sehingga disajikan lebih cepat kepada pengunjung. (Disarankan) ".

Menonaktifkan opsi ini dan menghapus semua halaman web yang di-cache itu bisa menjadi solusi.

Ada juga skenario di mana pengarsipan tidak dilakukan dengan benar di tingkat server, dan kompresi gzip diaktifkan langsung dari PHP. Dalam skenario ini, Anda harus menonaktifkan kompresi langsung dari file konfigurasi PHP. Kompresi Output Zlib.

Bagaimana kami menonaktifkannya “Zlib Output Compression” di server web

Penonaktifan hanya dapat dilakukan oleh administrator server atau skrip yang akan memberi Anda akses ke pengeditan file php.ini.

Akan ditetapkan "off"Untuk"zlib.output_compression"Dalam 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

Setelah perubahan ini dibuat, restart layanan server web dan semuanya akan kembali normal.

Juga jangan gunakan "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. 

Kesalahan Penyandian Konten / Tidak Dapat Mendekodekan Data Mentah (Perbaiki Kesalahan NSURLErrorDomain)

Tentang Penulis

Stealth

Bergairah tentang segala hal yang berarti gadget dan IT, saya menulis dengan senang hati di stealthsettings.com dari 2006 dan saya senang menemukan hal-hal baru dengan Anda tentang komputer dan macOS, sistem operasi Linux, Windows, iOS dan Android.

Tinggalkan Komentar