在没有代理的情况下解决跨域问题

Resolve cross-origin issue without proxy

本文关键字:解决 问题 情况下 代理      更新时间:2023-09-26

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

  1. Crossdomain.xml
  2. 歌珥
  3. JSONP

是跨域仅为flash播放器和东西?CORS似乎很难同时在客户端和服务器端实现。json可以用于POST吗?

谢谢你的帮助。

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

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

在这个URL中,http://enable-cors.org/描述了您可以采取的跨域访问的解决方案。

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

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