我希望获得一个HTML页面:https://cas.univ-lemans.fr/cas/login,但是我的回复没有正文。 有人有主意吗?
我的代码:
this.header = {
"Access-Control-Allow-Origin": "*",
"mode": "no-cors",
"Content-Type" : "text/html"
};
fetch(url, this.header)
.then(function(response){
console.log(response);
response.text();
})
.then((body) => {
console.log(body);
})
控制台:
答案 0 :(得分:0)
根据控制台中的响应对象,response.ok为false,这就是为什么要为其接收正文的原因。同样根据警告,在获取资源时存在跨域问题。请通过以下CORS原始链接了解其工作原理以及配置方式。 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS。
由于您的问题看上去与CORB类似,因此,如果您了解CORB安全性实现以及如何通过它,会更好。 https://www.chromium.org/Home/chromium-security/corb-for-developers