2

我一直在尝试让跨域 RPC 调用在我的 GWT 应用程序上工作,因为我想将我的 java 脚本直接部署到用户的移动设备上,然后让它对 Google App Engine 进行 RPC 调用。

应用程序当前工作正常,但前提是 JS 动态下载到客户端。我从 2 年前在 gwt 上看到了这个问题。知道跨域 RPC 调用是否仍然存在问题或运气好?

4

2 回答 2

1

我只是在博客中遇到了 2010 年左右建议的解决方法。虽然它是严重的hacky。

也许我们可以尝试在我的 GWT 服务器端代码上使用来自 http 代理的一些想法

GWT 关于同一主题的讨论 - https://groups.google.com/forum/#!msg/google-web-toolkit/TFZsxQIeQXs/cQtKHVKCAr8J

注意- 根据 Broyer 的评论,您可能需要重新评估您的要求!!!

于 2013-03-15T03:59:30.350 回答
1

是的,你可以做到,见这里:http ://css.dzone.com/articles/cross-site-requests-gwt

然而,这需要相当现代的浏览器,所以如果您也在旧设备上获得支持,那么 JSONP 是更安全的选择(因为您可以使用 JsonpRequestBuilder 或 RestyGWT)。

编辑:我刚刚意识到您专门询问了 RPC。因此,这并不能回答您的问题,但可能会对您有所帮助。

于 2013-03-14T23:16:30.000 回答