REST cal跨域错误导致错误

时间:2016-09-15 16:12:15

标签: javascript html rest web

我在本地计算机上有html页面,并使用以下路径将其加载到chrome中

文件:/// C:/Siris/webpage/index.html

现在我正在尝试访问在本地计算机上运行的REST接口。 当我尝试从我的按钮回调中调用getREST()时,我收到以下错误。

XMLHttpRequest无法加载http://localhost:9000//ogre//reasoning//capabilities。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' null'因此不允许访问。响应的HTTP状态代码为404.

我读过这是因为我试图跨越域名。我可以选择修复此问题吗? 谢谢

function getREST()
{


  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML =
      this.responseText;
    }
  };
  xhttp.open("GET", "http://localhost:9000//it/it2", true);
  xhttp.send();

}

0 个答案:

没有答案