سؤال

أقوم بإنشاء مكتبة لمعالجة التخزين المؤقت للعميل عبر HTTP على خادم ويب (أي معالجة IF-Match، إذا تم تعديلها - نظرا لأن IF-NOT NITE-MATIO، وإذا غير مرتبط - منذ رؤوس HTTP)، وأنا م العمل على etags (علامات الكيان) في الوقت الراهن. سؤالي هو يجب أن تكون etags حساسة لحالة الأحرف، أو غير حساس للحالة؟ لقد كنت أنظر إلى RFC 2616 (http://www.w3.org/protocols/rfc2616/rfc2616-sec14.html.) ولا يحدد.

لا أستطيع إلا أن أفترض أن هذا يعني أنهم يجب أن يكونوا حساسين لحالة الأحرف، لكنني أريد التأكد من اتباع المعيار.

هل كانت مفيدة؟

المحلول

يقول المعيار أن المرء يجب أن يستخدم "مدقق قوي" للتعامل مع ETAG: وبالتالي، يجب التعامل مع etags كقيم غير شفافة ومطابقة وفقا لذلك (أي حساسة لحالة الأحرف).

يجب أن يستخدم الخادم وظيفة المقارنة القوية (انظر القسم 13.3.3) لمقارنة علامات الكيان في If-Match.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top