Користете 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 протокол достапен.