使用Javascript调用REST服务时出错

时间:2012-06-05 09:17:33

标签: rest xmlhttprequest

我已经开发了一个REST Web服务来获取资源,我可以通过Java / Spring模板访问它,如果我在浏览器上键入URI,甚至会出现xml响应。

但是当我在Java脚本中使用XMLHttpRequest调用相同的URI时,我收到以下错误。 “XMLHttpRequest无法加载URI(实际uri与服务器名称..etc)。来源文件:// Access-Control-Allow-Origin不允许。”

未捕获错误:NETWORK_ERR:XMLHttpRequest异常101。

我的JS代码如下。

    xmlHttp = new XMLHttpRequest(); 
xmlHttp.open( "GET", "http://localhost:8080/rest/apps", false );
xmlHttp.send( null );

请让我知道会出现什么问题,并帮我解决这个问题。

此致 Sreedhar

1 个答案:

答案 0 :(得分:0)

此处Origin是本地文件系统,您正在加载HTML页面,通过file:///加载调用。请求来自同一个来源。如果您尝试从其他地方加载,那么您将无法获得错误。

Check For this answer