جارٍ التحميل…
جارٍ التحميل…
تفهم لماذا قد يعرض القارئ نسخة محفوظة بعد رد بلا محتوى جديد.
القارئ حفظ نسخة من مستند ثم سأل إن كانت قد تغيرت. الرد الأخير لا يحمل نصًا جديدًا. سنرى كيف يحدد هذا الرد النص الذي سيعرضه القارئ.
HTTP طريقة تبادل طلبات وردود بين قارئ وخدمة. الرد له رقم حالة يشرح ما حدث، وقد يحمل بعد المعلومات الأولى نص المستند نفسه؛ نسمي هذا النص الجسم.
| الكلمة في الملف | معناها هنا |
|---|---|
| STORED RESPONSE | رد حفظه القارئ من قبل. |
| 200 | الرد يحمل نسخة المستند في هذا المثال. |
| ETag | اسم يميز نسخة المورد. |
| If-None-Match | يذكر النسخة المعروفة ويسأل إن كانت قد تغيرت. |
| 304 | استخدم النسخة المحفوظة؛ لا توجد نسخة أحدث هنا. |
| reference | اسم المعلومة التي نبحث عن قيمتها داخل المستند. |
نسخة مخزنة ثم إعادة تحقق.
STORED RESPONSE
HTTP/1.1 200 OK
ETag: "v7"
Content-Type: text/plain
reference=doc7
NEXT REQUEST
GET /reference HTTP/1.1
If-None-Match: "v7"
NEXT RESPONSE
HTTP/1.1 304 Not Modified
ETag: "v7"
[no body]هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
حدد قيمة reference التي ستظهر بعد الرد الأخير، وضع القيمة وحدها داخل الفلاق.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.