0

我在不同的域上有一个 web 服务(基本上是一个身份验证 servlet),它以 XML 格式返回数据,所以每当我尝试创建一个 XMLHttpRequest 对象并调用这个服务时,我都会遇到 Access-Control-Allow-Origin 问题此数据存在于不同的域中。我也尝试过使用 JSONP,但由于服务返回了 XML,这不起作用。那么您对我能做什么有什么建议吗?(如果可能的话,可能会更改 JSONP 调用中返回数据的 MIME 类型)此外,最糟糕的是我无法从 XML 更改服务的返回类型到 JSON。

提前致谢。

4

1 回答 1

0

域 1:加载发出 xml 请求的 javascript 的域

域 2:您尝试从中获取 xml 的域

您必须在域 2 的响应头中设置 Access-Control-Allow-Origin 选项。它的值应该是域 1 的 url。

于 2012-09-18T07:12:06.207 回答