如何在浏览器的控制台中设置请求的 Origin 标头? [已关闭]

问题描述 投票:0回答:1

我尝试在 Chrome 控制台中使用此代码设置原点

var xhr = new XMLHttpRequest();

xhr.open('PUT', url, true);

xhr.setRequestHeader('Origin','https://andromeda');

但是 chrome 说“拒绝设置不安全的标头“Origin”” 我该如何处理这个错误

我尝试使用“Access-Control-Allow-Origin: *” 我尝试了一些 chrome 扩展

javascript google-chrome cors xmlhttprequest
1个回答
1
投票

根据 Fetch 标准,

Origin
属于“禁止的请求标头名称”类别。 客户端(脚本)不允许在请求中包含此类标头;只有用户代理(浏览器)是。 问题的解决方案是在客户端请求的资源上配置

CORS

(如果您控制该服务器)。否则,从后端请求资源,而不是从前端请求资源。

© www.soinside.com 2019 - 2024. All rights reserved.