Http-Headers
獲取日期早於請求日期的 HTTP 響應。是對的嗎?
假設我在格林威治標準時間 2017 年 6 月 22 日星期四 10:30:30 發送了一個 HTTP 請求。
如果我得到
Thu, 22 Jun 2017 10:30:25 GMT
響應日期標題,是否正確?哪個可能是原因?
許多伺服器和客戶端不使用 NTP 將其時間同步到標準時間。響應標頭應包含來自伺服器的時間戳。
秒的時差很常見,較大的時差也不稀奇。有類似time.is的網站會告訴您電腦上的時間與標準時間相差多遠。
如果您有權訪問伺服器,該命令
ntpq -nc peers
將顯示伺服器與標準時間的距離。這僅適用於伺服器正在執行ntp
伺服器。Windows 伺服器的命令略有不同。如果響應由記憶體伺服器提供,則日期標頭可能來自原始響應。但是,對於如此小的差異,我希望上述解釋適用。