假设我在 2017 年 6 月 22 日星期四 10:30:30 GMT 发送了一个 HTTP 请求。
Thu, 22 Jun 2017 10:30:25 GMT
如果我收到了响应日期标头,这样正确吗?
这可能是什么原因?
答案1
许多服务器和客户端不使用 NTP 将其时间同步到标准时间。响应标头应包含来自服务器的时间戳。
秒级的时差很常见,更大的时差也并不罕见。有以下网站时间是它将告诉您计算机上的时间与标准时间相差多少。
如果您有权访问服务器,该命令ntpq -nc peers
将显示服务器与标准时间的差距。这仅在服务器正在运行服务器时才有效ntp
。Windows 服务器的命令略有不同。
如果响应是由缓存服务器提供的,日期标头可能来自原始响应。但是,对于如此小的差异,我希望上述解释适用。