Cors深度探索结果

2020-12-26  本文已影响0人  99ZY

【原创】Cors跨域资源共享;

1、W3c的标准规范;

2、兼容 >= IE10;

3、cache-control 不缓存POST请求;

4、预检 OPTIONS 请求和正常的请求一样,发送正常请求的请求头Request Headers,和请求体Request Body,只是不返回Response Body;

 -  Access-Control-Max-Age:缓存 **成功的** preflight的结果,
    同样的请求,缓存有效期内不再发起options请求!除非请求头request Headers
    或者请求体request Body信息改变;失败的 preflight 结果不会缓存;
    未设置Access-Control-Max-Age 相当于 Access-Control-Max-Age:0;

5、分简单请求,非简单请求,如何区分,不赘述;GET请求在cache-control时效内,可以走缓存,不发起请求到服务器;

上一篇下一篇

猜你喜欢

热点阅读