关闭

HTTP:状态码304

183人阅读 评论(1) 收藏 举报
分类:
状态码304
 相关头信息
  * Last-Modified:响应头,表示当前资源的最后修改时间;
  * If-Modified-Since:请求头,表示缓存的资源最后修改时间;


 状态码304:表示访问的资源没有改变

  1. 客户端首次访问服务器的静态资源index.html,服务器会把index.html响应给客户端,而且还会添加一个名为Last-Modified的响应头,它说明了当前index.html的最后修改时间
  2. 客户端收到响应后,会把index.html缓存在客户端上,而且还会把Last-Modified缓存起来。
  3. 客户端第二次请求index.html时,会添加名为If-Modified-Since的请求头,它的值是上次服务器响应头Last-Modified,服务器获取到客户端保存的最后修改时间,以及当前资源的最后修改时间进行比较,如果相同,说明index.html没有改动过,那么服务器不会发送index.html,而是响应状态码304,即通知客户端资源没有改变,你可以使用自己的缓存。










0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:318658次
    • 积分:5874
    • 等级:
    • 排名:第4518名
    • 原创:194篇
    • 转载:484篇
    • 译文:0篇
    • 评论:185条
    最新评论