XMLHttpRequest无法加载http://hfdvcbapp01.vm.itg.corp.us.shldcorp.com:8180/cnb/cnb/report/summary?Company=IT。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://127.0.0.1:64033”访问。
当我尝试从位于服务器的json加载数据时,我收到此错误。如何解决此问题。
答案 0 :(得分:0)
你的api没有返回标题
Access-Control-Allow-Origin: http://yourdomain.com
允许特定域名
或
Access-Control-Allow-Origin: *
允许所有
PS。还要确保标题实际存在。注意CORS实际上发送2个请求1将是 OPTIONS ,第二个将是实际请求所以如果您仅在 GET 或 POST 上返回标题不会工作。要在Chrome中按f12进行检查,请转到网络并请求确保标题存在 Read more
答案 1 :(得分:0)
应在响应中设置Access-Control-Allow-Origin标头
如果它不是来自发送的URL的相同来源,则应该从respone设置标头 - 意思是 - 服务器响应您的请求 - http://hfdvcbapp01.vm.itg.corp.us.shldcorp.com:8180, 如果服务器在你的控制下,只需处理它,如果它是外部服务,你应该请求它。