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