无代理解决跨源问题

时间:2013-04-04 22:25:31

标签: javascript xmlhttprequest

我正在尝试使用XmlHttpRequest从html页面到服务器进行webservice调用。在不使用代理的情况下解决跨域问题的最简单方法是什么?远程服务器将XML作为请求,响应也采用XML格式。我可以访问服务器(IIS)。我需要跨域进行GET和POST。这是我到目前为止所研究的内容 -

  1. 的crossdomain.xml
  2. CORS
  3. JS​​ONP
  4. Crossdomain仅适用于Flash播放器和其他内容吗?对于BOTH客户端和服务器来说,CORS似乎很难实现。 JSONP可以用于POST吗?

    感谢您的帮助。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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