يمكن لاستجابة ويب أن تقدم مرجعًا زمنيًا تقريبيًا عندما يكون مسار الخروج المتاح وسيط HTTP. ولنقطة نهاية خاضعة للسيطرة تثق بساعتها، اطلب ترويسات استجابتها عبر ذلك المسار:

curl --head --proxy http://proxy.example.net:8080 https://time.example.net/

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

Date: Thu, 29 Oct 2026 08:15:20 GMT
Age: 45

يمثل Date الوقت الذي نشأت فيه رسالة HTTP. وهو لا يعني بالضرورة «اللحظة الحالية عند هذا العميل». فقد تحمل استجابة مخزَّنة مؤقتًا حقل Date أقدم بينما تبقى صالحة لإعادة الاستخدام. ويعبّر حقل Age عن تقدير الذاكرة المؤقتة لعمر الاستجابة بالثواني.

في هذه الاستجابة التوضيحية، تعطي إضافة العمر المبلَّغ مرجعًا تقريبيًا حول 08:16:05 GMT قبل احتساب تأخير النقل وخطأ التقدير. وهو ليس إزاحة مقيسة. سجّل وقت إرسال العميل للطلب وتلقيه للاستجابة إذا أراد التطبيق وصف عدم اليقين.

بعض الخوادم لا تدعم HEAD كما هو متوقع أو تحذف بيانات وصفية زمنية صالحة للاستخدام. عامل الحقل الغائب أو المشوَّه كملاحظة زمنية فاشلة. استجابة 407 تصف تبادل الوسيط، لذا فحقل Date الخاص بها ليس تلقائيًا ساعة نقطة النهاية التي أردت استعلامها.

اختر الغرض من الملاحظة

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

لمزامنة النظام الفعلية، استخدم خدمة الوقت المعتمدة في الشبكة ومسار مزامنة وقت مدعومًا. ويمكن لمسار وسيط HTTP أن يحمل فحص الترويسة أعلاه دون أن يجعل بروتوكول NTP نفسه متاحًا.

مقالات ذات صلة