انتقل إلى محتوى الدرس

304 Not Modified Status Code كود 304 وصلاحية النسخة المخزنة

دليل هندسي متكامل لأكواد حالة HTTP وفئاتها الخمس من 1xx إلى 5xx: تعرّف على الفروق الحاسمة بين 200 و201 و204، والتوجيه 301 و302 و307 و308، وكود 304، ومقارنة 400 بـ 422، و401 بـ 403، وأخطاء البوابة 502 و503 و504.
2 صفوف تعليمية
تكنولوجيا الويب
3,770 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

رغم وقوع كود ضمن الفئة ، فإنه لا يوجه المتصفح إلى رابط آخر، بل يمثل حجر الزاوية في التحقق الشرطي من التخزين المؤقت (). فعندما تنتهي مدة صلاحية ملف مخزن في المتصفح، يرسل المتصفح طلباً مشروطاً يتضمن حقل مع بصمة المحفوظة لديه.

إذا لم يتغير الملف على الخادم، يرد الخادم فوراً بكود دون إرسال أي جسم، ليستخدم المتصفح نسخته المحلية مباشرة ويوفر إعادة تنزيل الملف.

الصف 2 كود برمجي
Shell
GET /assets/bundle.css HTTP/1.1
Host: www.closetag.com
If-None-Match: "9f8e7d-v2"

HTTP/1.1 304 Not Modified
ETag: "9f8e7d-v2"
Cache-Control: public, max-age=86400