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