请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

max-age 到期后的逻辑

老师 我有个问题:
如果 max-age 到期了,客户端向服务器发送请求,那么服务器会直接返回 200 并返回新的 cache-control 设置新的 max-age ,还是会根据协商缓存资源标识是否改变 再判断要返回 200 或者 304 呢?如果 max-age 到期后走协商缓存的逻辑,那么已经到期的 max-age 如何处理呢?难道之后每次请求该资源都要走协商缓存吗?

正在回答 回答被采纳积分+3

1回答

双越 2022-03-02 21:54:41

这就是看服务端的逻辑了。一般情况下,对于同一个或者同一种资源,返回 max-age 的,重新请求还是继续会返回 200 和 max-age

0 回复 有任何疑惑可以回复我~
  • 老师,我想问的是 如果max-age到期了,走协商缓存返回304之后,max-age是会刷新吗
    回复 有任何疑惑可以回复我~ 2022-03-02 21:58:47
  • 双越 回复 提问者 weixin_慕后端8420781 #2
    返回 304 就不会有 max-age 了。
    回复 有任何疑惑可以回复我~ 2022-03-03 08:37:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号