ERR_CONTENT_DECODING_FAILED -330
خطأ الشبكة -330
الرسالة الرسمية (كما تظهر على الشاشة): Content decoding of the response body failed.
يُبحث عنه أيضًا باسم: net::ERR_CONTENT_DECODING_FAILED, error -330
ماذا يعني
لا تُحمَّل الصفحة ويبلّغ Chrome عن ERR_CONTENT_DECODING_FAILED. فقد ذكر الخادم أن الاستجابة مضغوطة (gzip أو br أو zstd) لكن تعذّر فك ضغط البايتات. وهو خطأ في إعداد الخادم أو الوكيل، وتسببه أحيانًا برامج الأمان التي تعيد كتابة الحركة.
ينطبق على: Chrome, Edge, Brave, Opera, Vivaldi
كيفية إصلاح ERR_CONTENT_DECODING_FAILED
- أعد التحميل وجرّب نافذة خاصة
- عطّل فحص الويب في برنامج مكافحة الفيروسات وVPN والوكيل، ثم أعد المحاولة
- امسح ذاكرة التخزين المؤقت للمتصفح لهذا الموقع
- إذا كنت تملك الموقع: تحقق من وجود ضغط مزدوج، مثل zlib.output_compression في PHP مع gzip في خادم الويب، أو تطبيق يضغط بـ gzip ووكيل يضغط مرة أخرى
- إذا كنت تملك الموقع: ابحث عن مخرجات شاردة (مسافات أو BOM أو echo للتصحيح) قبل المحتوى المضغوط في ملفات PHP
- إذا كنت تملك الموقع: افحص الاستجابة بالأمر curl -sI -H "Accept-Encoding: gzip" https://yourdomain وتأكد من أن Content-Encoding يطابق المحتوى
سبب حدوثه
ترويسة Content-Encoding لا تطابق محتوى الاستجابة. ومن الأسباب النموذجية الضغط المزدوج، وتلف ذاكرة CDN المؤقتة، والاستجابات المبتورة، والوسطاء الذين يفكون الضغط دون تحديث الترويسات.
الأسئلة الشائعة
هل يستطيع الزوار إصلاح ERR_CONTENT_DECODING_FAILED؟
نادرًا. إذا حدث على كل الأجهزة فلا يستطيع إصلاح إعداد الضغط إلا مالك الموقع.
أخطاء ذات صلة
المصدر: Chromium net_error_list.h · حلول كتبها المحررون وراجعوها (راجع السياسة التحريرية)
آخر تحديث: