2010-03-15 70 views
0

我要求網站標題,然而,是不是在這個HTTP標頭的Last-Modified信息。我想創建一個站點地圖並獲取服務器上每個文件的日期。不明白爲什麼有些網站沒有這個信息。一些軟件如Xenu如何獲取文件的日期。的Last-Modified HTTP標頭中

+0

這是任何網站,或你控制的嗎?您談論運行的網站是什麼httpd? – plod 2010-03-15 10:33:33

+4

*「如果可行,HTTP/1.1服務器*應該發送Last-Modified。」* - 「should」不是「must」。此外,對於動態內容,一些網站可能無法追蹤最近的修改日期或打擾確定並輸出它。 – Joey 2010-03-15 10:34:51

+1

你的問題非常含糊。您是否爲第三方網站創建網站地圖?而且,什麼是你的編程郎/工具(或者是你在命令行提示符下運行Telnet請求?) – 2010-03-15 10:36:07

回答

3

正如JohannesRössel在他對你的問題的評論中指出的那樣,Last-Modified標題不是強制性的。如果它在那裏,你可以像讀取任何其他HTTP頭一樣閱讀它(確切的方法取決於你的確切代碼,所以我們不能再說更多的代碼)。如果它不在那裏,你就看不懂它。就這麼簡單。除非遠程服務器提供這樣的信息,否則無法獲取有關遠程資源的信息。這對HTTP和大多數其他網絡協議有效。

+0

非常感謝。我會盡力找到另一種方式 – Jason 2010-03-15 15:37:25