1
我試圖訪問谷歌雲存儲中的存儲桶中的文件。我已經爲桶設置了CORS配置。但是,當我通過https://發出請求時,出現此錯誤。它適用於通過http://進行的請求。請求標題字段X請求
「的XMLHttpRequest無法加載‘FILENAME’。
請求頭字段X-請求-隨着不是由接入控制允許接頭在預檢響應允許」。
我試圖訪問谷歌雲存儲中的存儲桶中的文件。我已經爲桶設置了CORS配置。但是,當我通過https://發出請求時,出現此錯誤。它適用於通過http://進行的請求。請求標題字段X請求
「的XMLHttpRequest無法加載‘FILENAME’。
請求頭字段X-請求-隨着不是由接入控制允許接頭在預檢響應允許」。
您必須包括X-Requested-With
在responseHeader
成員在你的配置價值:
[
{
"origin": ["http://example.appspot.com"],
"responseHeader": ["X-Requested-With"],
"method": ["GET", "POST"],
"maxAgeSeconds": 3600
}
]
見the relevant docs,其中說:
如果是預檢要求,檢查預檢要求包括一個或多個
Access-Control-Request-Header
。如果是,則確保匹配的CORS配置條目包括每個請求標頭的條目。在Access-Control-Request-Header
中命名的所有標頭必須位於CORS配置中,以使預檢請求成功並在響應中包含CORS標頭。