Access to XMLHttpRequest at 'http://10.198.8.102:8081' from origin 'http://localhost:8080' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.详细解释
时间: 2023-10-16 15:02:19 浏览: 134
javascript30:30天的vanilla.js挑战https://javascript30.com
这个错误的意思是在进行跨域请求时,浏览器发现服务器端返回的 "Access-Control-Allow-Origin" 头部中包含了多个值,即 '*, *'。而根据跨域策略,每个响应只能包含一个 "Access-Control-Allow-Origin" 头部,用于指定允许跨域访问的源站。因此,浏览器会拒绝这个响应,并报错。
出现这个错误通常是因为服务器端配置错误,导致在响应头部中重复设置了 "Access-Control-Allow-Origin" 头部,或者设置了一个不合法的值。要解决这个问题,需要检查服务器端的响应头部设置,保证每个响应只有一个 "Access-Control-Allow-Origin" 头部,并且该头部的值是一个合法的源站地址,而不是重复的或者不合法的值。
阅读全文