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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM