因此,我正在开发一个Sencha(Javascript)应用程序,该应用程序需要向已在其他域上使用的REST服务发出Ajax http请求。我需要一个解决方案,能够从我的Sencha javascript向该服务发出POST,PUT和GET请求。我无法控制服务,因此我无法对此进行任何更改。我听说过HTML5的新postMessage()方法,但我不确定如何使用或者我是否能够使用它来做我想要的。当然,我可以在开发过程中禁用浏览器安全性,但这不是一个永久的解决方案。有什么建议吗?
特别是,如果有人可以通知我postMessage方法的用法,我将非常感激。
答案 0 :(得分:1)
如果响应是JSON,则可以使用JSONP。如果您要发帖,请使用隐藏的Iframe。
答案 1 :(得分:0)
您可以使用服务器侧代理(PHP,servlet ....),它将调度您的跨域请求,提取响应,然后将结果返回给客户端的javascript。