繁体   English   中英

解决跨域问题,无需代理

[英]Resolve cross-origin issue without proxy

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

  1. Crossdomain.xml
  2. CORS
  3. JSONP

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

谢谢你的帮助。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM