当服务返回状态代码:304未修改的时。(这意味着资源没有被修改。)那么,为什么在发送的网络调用中看到响应(在中签入)?
下面的代码是为浅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>发布于 2015-03-11 07:21:18
终于找到了。
在Network中,当304响应出现时,数据将从缓存中检索。
通过在200请求和304请求期间传输的字节大小来确认它。
是有区别的。
发布于 2016-12-22 08:59:46
我认为,您使用的客户机(浏览器)已经在本地缓存了响应。您在请求后看到的with 304仍然是本地响应,表明没有从服务器再次获得响应。
https://stackoverflow.com/questions/28935860
复制相似问题