[英]Cross-domain request in Firefox
我正在为RQM(Rational Quality Manager)开发一个OpenSocial小工具(JavaScript语言),该工具从DWA(Doors Web Access)获取信息。 该小工具正在RQM(https://:9443 /)上运行,我想向DWA(https://:8443 /)发出请求。
该小工具可以在IE中正常运行,但是当我在Firefox中运行时,出现以下错误:
> Cross-Origin Request Blocked: The Same Origin Policy disallows reading
> the remote resource at https://<host>:8443/xxxx. (Reason: CORS header
> 'Access-Control-Allow-Origin' missing). <unknown> Cross-Origin Request
> Blocked: The Same Origin Policy disallows reading the remote resource
> at https://<host>:8443/xxxx. (Reason: CORS request failed). <unknown>
可能是问题所在,我该怎么办? 在客户端我有什么可以做的吗?
提前致谢!
CORS代表跨域资源共享。 由于具有相同的原始策略,因此您无法向其他URI方案,端口号,主机名等发出请求( https://en.wikipedia.org/wiki/Same-origin_policy )。 您正在尝试向另一个端口号发出请求。 解决方案是CORS,JSONP和Web套接字。 但是,您可以做的最好的事情就是使用CORS。 有关如何实施的更多信息,请访问http://www.html5rocks.com/zh_CN/tutorials/cors/或https://developer.mozilla.org/zh-CN/docs/Web/HTTP/ Access_control_CORS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.