Java gwtplatform rpc跨域分派请求

Java gwtplatform rpc跨域分派请求,java,rpc,gwtp,Java,Rpc,Gwtp,我可以在GWTP RPC调度中执行跨域请求吗 我需要执行从前端服务器到后端服务器的请求。此时,在本地环境中,我需要在不同的端口上执行请求,例如从到。在生产中,我将执行类似mysite.com->mysiteapi.com的请求 UPD 请描述如何使GWTP在另一个域上发出请求 对于纯GWT,我需要这样的代码: GreetingServiceAsync greetingService = GWT.create(GreetingService.class); (ServiceDefTarget)gr

我可以在GWTP RPC调度中执行跨域请求吗

我需要执行从前端服务器到后端服务器的请求。此时,在本地环境中,我需要在不同的端口上执行请求,例如从到。在生产中,我将执行类似mysite.com->mysiteapi.com的请求

UPD

请描述如何使GWTP在另一个域上发出请求

对于纯GWT,我需要这样的代码:

GreetingServiceAsync greetingService = GWT.create(GreetingService.class);
(ServiceDefTarget)greetingService).setServiceEntryPoint("http://localhost:8888/mymodule/greet");

那么GWTP呢?因为默认情况下,GWTP在同一个域上执行请求。我使用GIN/Guice。

您的服务器支持CORS吗?例如,我在客户端使用Tomcat,在服务器端使用AppEngine。你的链接很有用,但我有点困惑如何在GWT-Platform中使用它。这与GWT无关(与GWTP或其他相关),这与浏览器SOP有关。为了让浏览器允许跨源请求,则请求所针对的服务器必须具有CORS策略以允许来自页面源的请求。所以你需要在Tomcat服务器上配置一个过滤器来提供CORS数据。我更新了这个问题。你的服务器支持CORS吗?例如,我在客户端使用Tomcat,在服务器端使用AppEngine。你的链接很有用,但我有点困惑如何在GWT-Platform中使用它。这与GWT无关(与GWTP或其他相关),这与浏览器SOP有关。为了让浏览器允许跨源请求,则请求所针对的服务器必须具有CORS策略以允许来自页面源的请求。所以你需要在Tomcat服务器上配置一个过滤器来提供CORS数据。