當 Tomcat 返回靜態資源時,會在 HTTP 響應頭中設置一些狀態(state)和頭部(header)信息。
比如:
1. 返回 200 OK 狀態碼:表示成功返回請求的內容。
2. 返回對應的 MIME 類型:告訴客戶端返回的內容的類型,例如 text/html 表示返回的是 HTML 頁面。
3. 設置 Cache-Control:用于控制客戶端緩存靜態資源的行為。比如, public 表示可以緩存, max-age 指定緩存有效時間。
4. 設置 Last-Modified:是一個時間戳,表示文件的最后修改時間。
5. 設置 ETag:在客戶端的緩存機制中,用于標識文件的唯一性,避免返回相同的文件內容。
除此之外,還有一些其他的狀態和頭部信息,具體根據不同的場景和需求設置。