我一直在努力让跨域RPC调用在我的GWT应用程序上工作,因为我想将我的java脚本直接部署到用户移动设备上,然后让它对Google App Engine进行RPC调用。
应用程序目前工作正常,但只有将JS即时下载到客户端。从2年前我在gwt上看到这个issue。任何人都知道它是否仍然是一个问题,还是运气跨域RPC调用?
答案 0 :(得分:1)
是的,您可以这样做,请参阅此处:http://css.dzone.com/articles/cross-site-requests-gwt
然而,这需要相当现代的浏览器,所以如果您在旧设备上也支持,那么JSONP更安全(因为您可以使用JsonpRequestBuilder或RestyGWT)。
编辑:我刚才意识到你专门询问了RPC。所以这不会回答你的问题,但可能对你有帮助。
答案 1 :(得分:1)
我只是在blog期间碰到了2010年左右的建议。但这很严重。
也许我们可以尝试使用http proxy on my GWT server-side code
中的一些想法GWT讨论同一主题 - https://groups.google.com/forum/#!msg/google-web-toolkit/TFZsxQIeQXs/cQtKHVKCAr8J
注意 - 根据Broyer的评论,您可能需要重新评估您的要求!!!