javascript 解决provisional headers are shown的过程

请求没有被发送,因为是载入缓存资源.

大概是说 完全相同的请求间隔数毫秒(太短),导致加载失败,查看了chrome控制台发现

 Provisional headers are shown

出现在 载入缓存资源,请求没有被发送, 而如果上一个资源加载失败,可能导致从缓存加载的资源失败,
即缓存资源请求之前的请求不能失败,不然就有可能出现问题

浏览器第一次发送这个请求,请求被阻塞,未收到响应。当要求浏览器再次发送这个请求时,上个同样的请求都还没有收到响应,浏览器就会报这个警告,那么问题会在哪里呢。Controller里面确定没有打断点,还会有什么地方阻塞程序呢,看了下代码,发现在配置了跨越之后,在调用的时候还是用原域名访问导致的

axios({
          url: "htttp://xxx.com/api/v1/star/list",
          method: "GET",
          header:{
                 'Content-Type': 'application/x-www-form-urlencoded'
          }
 })

url因为是 /api/v1/star/list

参考链接:https://blog.csdn.net/qq_15801963/article/details/78273395

原文地址:https://www.cnblogs.com/cap-rq/p/10321136.html