0
  1. URL变了
  2. POST参数变了
  3. herder 变了
  4. cookies 变了

请问以上场景,服务端设置了Access-Control-Max-Age缓存能生效吗?还是会继续发起OPTIONS请求

西红柿 255
2019-04-17 提问
1 个回答
1

已采纳
  1. url变化会导致缓存失效,需要重新验证预检的返回值
  2. 预检不关心post data
  3. header变化,如果是去掉了自定义的header使得请求变成简单请求,不会发送预检。如果是增加其他的header,是会重新验证Access-Control-Allow-Headers的值。
  4. cookie变化,只要后端允许发送cookie,cookie值变化不会导致缓存失效。

撰写答案

推广链接