0

我开发了一个 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 );

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

问候, 斯里德哈

4

1 回答 1

0

这里Origin是本地文件系统,您正在加载 HTML 页面,通过 file:/// 加载调用。请求来自同一来源。如果您尝试从其他地方加载,那么您将不会收到错误。

检查这个答案

于 2012-06-05T09:23:13.087 回答