瀏覽器警告:provisional headers are shown | Redirect failed.

今天遇到一個問題,和java小哥哥討論了一下前端

瀏覽器警告:provisional headers are shownjava

https請求http | http請求https 重定向出現的問題shell

登陸過時以後請求後臺,瀏覽器報provisional headers are shown 而且全部的請求都沒有請求到後臺json

緣由:後端

   1,後臺用的shell自帶的filter 過濾器 直接就給了前端302(重定向)瀏覽器

   2,前端是https(而且不支持http),而後java內部轉發是http請求 而後前端也跟着重定向後臺給的location 就會報錯 請求不了fetch

解決方案:網站

        1,後臺小哥哥強制返回前端,未登陸標識(json),而不是返302spa

   2,攔截器作個http,https判斷(或者先後端統一,所有走https)blog

  咱們採用的是第一種,咱們網站只支持https

  前端fetch請求會自動處理請求狀態是302的請求

This request has been blocked; the content must be served over HTTPS.

Redirect failed.

相關文章
相關標籤/搜索