ما هو: HTTP 304 غير معدل



جرب أداة القضاء على المشاكل

ال 304 غير معدل هو رمز حالة استجابة HTTP. لا يشير بالضرورة إلى خطأ ، إنه مجرد اقتراح أن المورد المطلوب لم يتم تعديله منذ الطلب السابق ، لذلك ليست هناك حاجة لإعادة إرساله إلى العميل.





ال 304 غير معدل الحالة سيعمل الرمز كإعادة توجيه إلى نسخة مخبأة من المورد المطلوب. ومع ذلك ، لن تحدث إعادة التوجيه إلا عندما يعتبر خادم الويب طريقة الطلب آمنة. غالبًا ما تستخدم محركات البحث والأنظمة الأخرى التي تقوم بفهرسة موارد الويب الاستجابة 304 لتحديد ما إذا كانت المعلومات التي تم جلبها مسبقًا من عنوان URL هذا قديمة أم لا.



304 غير معدل - كيف يعمل

يتم إرجاع رمز الحالة 304 فقط إذا سمح العميل بذلك - متصفح الويب الخاص بك في معظم الحالات. سيحدد العميل هذا في دفق بيانات HTTP المرسل إلى خادم الويب الذي يعالج الطلب. لهذا السبب ، يجب ألا ترى هذا الخطأ مطلقًا على مستعرض الويب الخاص بك إلا إذا قام مسؤول الويب بإنشاء سلوك مخصص لهذا الموقف بالذات. إذا تم إرجاع رمز الحالة 304 ، فيجب أن يتم تقديمك مع صفحة ويب من ذاكرة التخزين المؤقت للمتصفح الخاص بك.

يخدم هذا الغرض من السماح بالتحديثات الفعالة لمعلومات ذاكرة التخزين المؤقت المحلية مع تقليل نقل المعلومات المعروفة بالفعل من قبل العميل الطالب.

مشكلة من جانب الخادم

تتم الإشارة إلى جميع رموز حالة استجابة HTTP الموجودة في فئة 3xx (بما في ذلك 304 غير المعدّل) على أنها رسائل إعادة توجيه. كل هذه الرموز هي مؤشر تقريبي على أن وكيل المستخدم (متصفح الويب الخاص بك أو أي وكيل آخر مستخدم للوصول إلى مورد عنوان URL) يحتاج إلى تنفيذ إجراء إضافي لإكمال الطلب. في ال 304 غير معدل في هذه الحالة ، ستحث وكيل المستخدم على عرض النسخة المخبأة من المورد المطلوب.



على عكس معظم رموز استجابة حالة 4xx HTTP التي قد تحدث بسبب مشكلة من جانب العميل أو الخادم ، فإن ملف 304 غير معدل يعد الرمز بشكل عام إشارة إلى أن المشكلة موجودة في متصفح الويب الفعلي. وبسبب هذا ، هناك ملف 304 غير معدل الكود ليس شيئًا يمكن للمستخدم النهائي القيام به.

في الختام ، إذا كنت ترى نسخة رسومية من رمز HTTP هذا أثناء محاولتك الوصول إلى عنوان URL معين ، فلا توجد أي خطوات يمكنك اتخاذها لحل المشكلة. ومع ذلك ، يعد هذا السلوك مؤشرًا على أن خادم الويب يعاني من مشكلة أساسية لأنه لا يجعل متصفحك يعرض النسخة المخبأة من المورد المطلوب. في هذه الحالة ، يتمثل الحل الوحيد القابل للتطبيق في الاتصال بمسؤول الويب والطلب منه التحقيق في المشكلة.

2 دقيقة للقراءة