【发布时间】:2015-03-09 05:44:06
【问题描述】:
当服务返回状态代码:304 未修改时。 (这意味着资源没有被修改。)那么为什么在发送的网络调用中看到响应(在 chrome networktab 中检查)?
以下代码是为浅 etag 添加的。
<filter>
<filter-name>etagFilter</filter-name>
<filter-class>org.springframework.web.filter.ShallowEtagHeaderFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>etagFilter</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
<filter-mapping>
【问题讨论】:
-
您在 Chrome 中看到的响应是 200 还是 304?
-
我在网络标签中看到它为 304,但我仍然可以看到响应。
-
您的意思是当服务器返回 304 时您看到的是响应正文?