پروکسی کے ذریعے موٹے وقت کی جانچ کے لیے HTTP Date اور Age استعمال کریں
موٹے وقت کی جانچ کے لیے HTTP Date جواب استعمال کریں اور اس کی تشریح سے پہلے محفوظ شدہ جواب کی عمر کو مدنظر رکھیں۔
جب دستیاب باہری راستہ 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 پروٹوکول کو خود دستیاب بنائے بغیر اوپر کی ہیڈر جانچ منتقل کر سکتا ہے۔