首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring中的Etag配置

Spring中的Etag配置
EN

Stack Overflow用户
提问于 2015-03-09 05:44:06
回答 2查看 982关注 0票数 0

当服务返回状态代码:304未修改的时。(这意味着资源没有被修改。)那么,为什么在发送的网络调用中看到响应(在中签入)?

下面的代码是为浅etag添加的。

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2015-03-11 07:21:18

终于找到了。

在Network中,当304响应出现时,数据将从缓存中检索。

通过在200请求和304请求期间传输的字节大小来确认它。

是有区别的。

票数 0
EN

Stack Overflow用户

发布于 2016-12-22 08:59:46

我认为,您使用的客户机(浏览器)已经在本地缓存了响应。您在请求后看到的with 304仍然是本地响应,表明没有从服务器再次获得响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28935860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档