[英]Getting CORS error in AngularJS when accessing data form REST URI
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加载数据时遇到此错误,我该如何解决。
您的api不返回标头
Access-Control-Allow-Origin: http://yourdomain.com
允许特定领域
要么
Access-Control-Allow-Origin: *
允许所有
PS。 还要确保标题实际上在那儿。 请注意,CORS实际上发送2个请求,1将是OPTIONS ,第二个将是实际请求,因此,如果仅在GET或POST上返回标头,则它将不起作用。 要在镀铬机中按f12进行检查,请转至网络,您是否要求确保页眉在此阅读更多
响应中应设置Access-Control-Allow-Origin标头,
如果它不是来自发送它的URL的同一来源,则应从响应设置标头-这意味着-在您的情况下服务器响应请求-http: //hfdvcbapp01.vm.itg.corp.us .shldcorp.com:8180 ,如果服务器在您的控制之下, 则只处理它,如果它是外部服务,则应请求此服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.