Uma resposta web pode fornecer uma referência horária grosseira quando a rota de saída disponível é um proxy HTTP. Para um endpoint controlado cujo relógio você confia, solicite seus cabeçalhos de resposta por essa rota:

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

O host é um endpoint de exemplo, não um serviço de hora público. Se o endpoint confiável for acessível publicamente e a rede permitir um intermediário público sem autenticação, a lista de proxies HTTP pode fornecer candidatos para o endereço do proxy; ela não fornece o relógio confiável. Uma resposta pode conter:

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

Date representa o momento em que a mensagem HTTP se originou. Isso não significa necessariamente «o instante atual neste cliente». Uma resposta em cache pode ter um Date mais antigo enquanto continua válida para reutilização. O campo Age expressa a estimativa do cache sobre a idade da resposta em segundos.

Nesta resposta ilustrativa, somar a idade informada dá uma referência aproximada por volta de 08:16:05 GMT antes de contabilizar o atraso de transferência e o erro de estimativa. Não é um desvio medido. Registre quando o cliente enviou a solicitação e recebeu a resposta se a aplicação quiser descrever a incerteza.

Alguns servidores não suportam HEAD como esperado ou omitem metadados de tempo utilizáveis. Trate um campo ausente ou malformado como uma observação de tempo falhada. Uma resposta 407 descreve a troca com o proxy, então seu Date não é automaticamente o relógio do endpoint que você pretendia consultar.

Escolha para que serve a observação

Isso pode ajudar a identificar um relógio errado por horas ou dias, ou anexar um carimbo de tempo remoto aproximado a um relatório de diagnóstico. Não fornece a seleção de relógio nem o processamento de atraso/desvio do NTP, e não deve orientar ajustes de relógio sensíveis à precisão.

Para sincronização real do sistema, use o serviço de hora aprovado da rede e um caminho de sincronização de hora suportado. Uma rota de proxy HTTP pode transportar a verificação de cabeçalhos acima sem tornar o próprio protocolo NTP disponível.

Artigos relacionados