首頁 > web前端 > js教程 > 儘管伺服器標頭正確,為什麼我的本地主機 CORS 請求仍無法發送到 stackoverflow.com?

儘管伺服器標頭正確,為什麼我的本地主機 CORS 請求仍無法發送到 stackoverflow.com?

Mary-Kate Olsen
發布: 2024-12-16 11:31:11
原創
855 人瀏覽過

Why Does My Localhost CORS Request Fail to stackoverflow.com Despite Correct Server Headers?

本地主機 CORS 標頭問題

儘管使用適當的 CORS 標頭配置伺服器,但使用者在客戶端腳本中使用 localhost發生來源時遇到困難.

伺服器設定

伺服器使用下列標頭設定:

客戶端腳本

客戶端腳本使用XMLHttpRequest物件提出請求'http://stackoverflow.com/'.

錯誤

但是,請求失敗並出現以下錯誤:

解決方案

雖然伺服器設定看起來正確,問題在於在客戶端腳本中使用「localhost」作為來源。

由於 2014 年標記為「WontFix」的錯誤,Chrome 不支援 localhost 進行 CORS 請求。

解決方法

要避免此問題,請使用解析為127.0.0.1,例如“localho.st”,或使用“--disable-web-security 」標誌啟動Chrome 以進行測試。

以上是儘管伺服器標頭正確,為什麼我的本地主機 CORS 請求仍無法發送到 stackoverflow.com?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板