Webová odpoveď môže poskytnúť hrubý časový odkaz, keď je dostupná odchádzajúca cesta HTTP proxy. Pre kontrolovaný koncový bod, ktorého hodinám dôverujete, si vyžiadajte jeho hlavičky odpovede touto cestou:

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

Hostiteľ je príklad koncového bodu, nie verejná časová služba. Ak je dôveryhodný koncový bod verejne dostupný a sieť povoľuje verejného sprostredkovateľa bez overovania, zoznam HTTP proxy môže poskytnúť kandidátov na adresu proxy; dôveryhodné hodiny neposkytuje. Odpoveď môže obsahovať:

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

Date predstavuje čas, kedy HTTP správa vznikla. Neznamená to nutne „aktuálny okamih u tohto klienta“. Odpoveď z vyrovnávacej pamäte môže mať starší Date, pričom zostáva platná na opätovné použitie. Pole Age vyjadruje odhad vyrovnávacej pamäte veku odpovede v sekundách.

V tejto ilustratívnej odpovedi pridanie uvedeného veku dáva hrubý odkaz okolo 08:16:05 GMT pred zohľadnením oneskorenia prenosu a chyby odhadu. Nejde o nameraný posun. Ak aplikácia chce opísať neistotu, zaznamenajte, kedy klient odoslal požiadavku a prijal odpoveď.

Niektoré servery nepodporujú HEAD podľa očakávania alebo vynechávajú použiteľné časové metadáta. Chýbajúce alebo poškodené pole považujte za neúspešné pozorovanie času. Odpoveď 407 opisuje výmenu s proxy, takže jej Date nie je automaticky hodinami koncového bodu, ktorý ste chceli opýtať.

Vyberte, na čo pozorovanie slúži

Môže to pomôcť identifikovať hodiny, ktoré sa mýlia o hodiny alebo dni, alebo pripojiť približnú vzdialenú časovú pečiatku k diagnostickej správe. Neposkytuje výber hodín ani spracovanie oneskorenia/posunu ako NTP a nemalo by riadiť úpravy hodín citlivé na presnosť.

Na skutočnú synchronizáciu systému použite schválenú časovú službu siete a podporovanú cestu synchronizácie času. Cesta cez HTTP proxy môže prenášať vyššie uvedenú kontrolu hlavičiek bez toho, aby sprístupnila samotný protokol NTP.

Súvisiace články