当 Tomcat 返回静态资源时,会在 HTTP 响应头中设置一些状态(state)和头部(header)信息。
比如:
1. 返回 200 OK 状态码:表示成功返回请求的内容。
2. 返回对应的 MIME 类型:告诉客户端返回的内容的类型,例如 text/html 表示返回的是 HTML 页面。
3. 设置 Cache-Control:用于控制客户端缓存静态资源的行为。比如, public 表示可以缓存, max-age 指定缓存有效时间。
4. 设置 Last-Modified:是一个时间戳,表示文件的最后修改时间。
5. 设置 ETag:在客户端的缓存机制中,用于标识文件的唯一性,避免返回相同的文件内容。
除此之外,还有一些其他的状态和头部信息,具体根据不同的场景和需求设置。