0

我正在尝试使用 XmlHttpRequest 从 html 页面向服务器进行 Web 服务调用。在不使用代理的情况下解决跨域问题的最简单方法是什么?远程服务器将 XML 作为请求,响应也是 XML。我可以访问服务器 (IIS)。我需要跨域执行 GET 和 POST。这是我迄今为止研究过的——

  1. 跨域.xml
  2. CORS
  3. JSONP

跨域仅适用于 Flash 播放器和其他东西吗?对于客户端和服务器来说,CORS 似乎很难实现。JSONP 可以用于 POST 吗?

谢谢你的帮助。

编辑:我正在尝试在智能设备上运行它。

4

1 回答 1

0

这取决于您使用的 IIS 版本。

在此 URL,http ://enable-cors.org/,它们描述了您可以采取的启用跨域访问的解决方案。

例如,从 www.zzz.com 调用数据服务 www.abc.com/Service 可以通过启用跨域协议来完成。

注意配置IIS6和IIS7/8的方法是不同的。

于 2013-04-05T04:15:41.430 回答