請求網站出現no-referrer-when-downgrade


 

大致和跨域安全相關

 

概覽

問題說明:
原因分析:
解決方案:

問題說明:

瀏覽器發起請求時無響應,Network顯示: no-referrer-when-downgrade

顯示如下圖:

原因分析:

  1. no-referrer-when-downgrade的意思是:降級時不推薦

從一個網站鏈接到另外一個網站會產生新的http請求,referrer是http請求中表示來源的字段。

  1. 此時我們按F12查看Console,截圖如下:

        

    出現 by CORS policy, 此為跨域問題。

  2. 什么是跨域: 跨域是指跨域名的訪問,以下情況都屬於跨域
跨域原因說明 示例
域名不同 www.jd.com 與 www.taobao.com
域名相同,端口不同 www.jd.com:8080 與 www.jd.com:8081
二級域名不同 service.jd.com 與 goods.jd.com

 

 

解決方案:

目前針對跨域問題大致有三種解決方案,分別為jsonp,nginx反向代理CORS跨域方案
這里我推薦使用第三種方案,即CORS跨域方案

 

這里可以自行搜索!

 

 

轉 : http://www.dagoogle.cn/n/434.html

https://blog.csdn.net/ansinyu/article/details/95663259

 

thinkphp的中間件解決跨域: https://blog.csdn.net/a646639956/article/details/107522560

 


免責聲明!

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



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