gpt4 book ai didi

jquery - 本地主机,跨源请求被阻止,CORS header ‘Access-Control-Allow-Origin’ 丢失

转载 作者:行者123 更新时间:2023-12-01 04:01:01 24 4
gpt4 key购买 nike

有一个 jar 文件 random_file.jar ,它将以 XML 格式输出到类似 http://localhost:8010/statistics 的 URL,客户端 UI 程序需要读取数据并将其绘制为图表。

在进行 ajax 调用时,它会抛出错误,跨源请求被阻止:同源策略不允许读取 http://localhost:8010/statistics 处的远程资源。 (原因:缺少 CORS header “Access-Control-Allow-Origin”)。 下面是 ajax 调用;

    var url= 'http://localhost:8010/statistics ';
$.ajax({
url: url,
crossOrigin: true,
type: 'GET',
dataType: "xml",
accept: 'application/xml'
}).done(function (data) {
console.write(data);
})

虽然客户端UI程序在本地Web服务器上运行,但ajax调用失败并出现CORS错误,请提出建议。

最佳答案

仅当协议(protocol) + 主机 + 端口相等时,请求来源才被视为相同。您可以尝试使用 Jetty CORS Filter 修复它(可在 web.xml 中配置)或使用代理。

关于jquery - 本地主机,跨源请求被阻止,CORS header ‘Access-Control-Allow-Origin’ 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44045223/

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