ما هو رأس ETag HTTP؟
ما هو رأس ETag HTTP؟

فيديو: ما هو رأس ETag HTTP؟

فيديو: ما هو رأس ETag HTTP؟
فيديو: Deep Dive into HTTP Caching: cache-control, no-cache, no-store, max-age, ETag and etc. 2024, شهر نوفمبر
Anonim

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

وبالمثل ، يُسأل ، ماذا يعني ETag؟

علامة الكيان

علاوة على ذلك ، كيف أحصل على قيمة ETag؟ توليد قيمة ETag تتضمن الطرق الشائعة للإنشاء التلقائي الخاص به استخدام تجزئة محتوى المورد أو تجزئة آخر طابع زمني للتعديل. يجب أن تكون التجزئة التي تم إنشاؤها خالية من التصادم. Hash-Collision هي الحالة التي تعطي فيها مدخلين أو أكثر لوظيفة التجزئة نفس الإخراج.

وبالمثل ، قد تسأل ، كيف يتم إنشاء ETag؟

ETag جيل الطريقة التي ETags نكون ولدت لم يتم تحديده في مواصفات HTTP. الطرق الشائعة لـ ETag يتضمن التوليد استخدام دالة تجزئة مقاومة للتصادم لمحتوى المورد ، أو تجزئة آخر طابع زمني للتعديل ، أو حتى مجرد رقم مراجعة.

ما هو ETag في REST API؟

استراحة و ETags ان ETag (علامة الكيان) عبارة عن رأس استجابة HTTP يتم إرجاعه بواسطة خادم ويب متوافق مع HTTP / 1.1 يُستخدم لتحديد التغيير في المحتوى في عنوان URL محدد. يمكننا ان نستخدم ETags لأمرين - التخزين المؤقت والطلبات المشروطة. ال ETag يمكن اعتبار القيمة بمثابة تجزئة محسوبة من وحدات بايت نص الاستجابة.

موصى به: