gpt4 book ai didi

http - 实现 CORS 时未获得响应

转载 作者:可可西里 更新时间:2023-11-01 17:03:19 24 4
gpt4 key购买 nike

我在我的网站上使用 CORS 进行跨域对话。虽然,如图所示的响应 header 对我来说似乎很好,但我没有收到任何响应。它仍然是空白或返回响应。看到所附图片,任何人都可以预测我的方法中的错误吗?

在服务器端,我正在使用这个片段

    header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Credentials: true ");
header("Access-Control-Allow-Methods: GET, POST");
header("Access-Control-Allow-Headers: Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control");

在客户端,我有:-

function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (err2) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (err3) {
req = false;
}
}
}
return req;
}

var http899 = getXMLHTTPRequest();

http899.open("GET", modurl, true);
http899.setRequestHeader('Content-Type', 'text/html');
http899.onreadystatechange = useHttpResponse899;
http899.send(null);

enter image description here

最佳答案

不一定是完整的答案,但我认为某些浏览器不接受“Access-Control-Allow-Origin” header 中的多个条目。我不知道 Firefox 是不是其中之一。

也许尝试将请求的“Origin” header 复制到响应的“Access-Control-Allow-Origin”中(如果它在您想要接受的来源列表中)?

关于http - 实现 CORS 时未获得响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com