Žiniatinklio atsakymas gali suteikti apytikrę laiko nuorodą, kai turimas išėjimo maršrutas yra HTTP tarpinis serveris. Valdomam galiniam taškui, kurio laikrodžiu pasitikite, paprašykite jo atsakymo antraščių tuo maršrutu:

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

Mazgas yra pavyzdinis galinis taškas, o ne viešoji laiko tarnyba. Jei patikimas galinis taškas pasiekiamas viešai ir tinklas leidžia viešą tarpininką be autentifikavimo, HTTP tarpinių serverių sąrašas gali pasiūlyti tarpinio serverio adreso kandidatų; patikimo laikrodžio jis neteikia. Atsakyme gali būti:

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

Date nurodo laiką, kada atsirado HTTP pranešimas. Tai nebūtinai reiškia „dabartinį momentą šiame kliente“. Talpykloje saugomas atsakymas gali turėti senesnį Date ir vis tiek likti tinkamas naudoti pakartotinai. Laukas Age išreiškia talpyklos atsakymo amžiaus sekundėmis įvertį.

Šiame iliustraciniame atsakyme pridėjus nurodytą amžių gaunama apytikrė nuoroda apie 08:16:05 GMT prieš atsižvelgiant į perdavimo vėlavimą ir įvertinimo paklaidą. Tai nėra išmatuotas poslinkis. Jei programa nori aprašyti neapibrėžtumą, užrašykite, kada klientas išsiuntė užklausą ir gavo atsakymą.

Kai kurie serveriai nepalaiko HEAD taip, kaip tikimasi, arba praleidžia naudingus laiko metaduomenis. Trūkstamą ar netaisyklingą lauką laikykite nepavykusiu laiko stebėjimu. 407 atsakymas aprašo apsikeitimą su tarpiniu serveriu, todėl jo Date nėra automatiškai to galinio taško, kurį norėjote užklausti, laikrodis.

Pasirinkite, kam skirtas stebėjimas

Tai gali padėti nustatyti laikrodį, kuris klysta valandomis ar dienomis, arba pridėti apytikrę nuotolinę laiko žymą prie diagnostikos ataskaitos. Tai neteikia NTP laikrodžio parinkimo ir vėlavimo/poslinkio apdorojimo ir neturėtų valdyti tikslumui jautrių laikrodžio koregavimų.

Tikram sistemos sinchronizavimui naudokite tinklo patvirtintą laiko tarnybą ir palaikomą laiko sinchronizavimo kelią. HTTP tarpinio serverio maršrutas gali perduoti aukščiau aprašytą antraščių patikrą nepadarydamas paties NTP protokolo prieinamo.

Susiję straipsniai