2013-03-14 74 views
2

我一直試圖讓跨域RPC調用工作在我的GWT應用程序,因爲我想直接將我的Java腳本部署到用戶移動設備上,然後讓它調用Google App Engine的RPC調用。CORS和GWT現在可以工作嗎?

應用程序目前工作正常,但只有當JS被下載到客戶端。我從2年前在gwt上看到這個issue。任何知道如果它仍然是一個問題或有運氣跨域RPC調用

+0

用於查詢。你需要突出你的查詢的RPC方面:) – SSR 2013-03-15 03:51:41

回答

1

是的,你可以做到這一點,在這裏看到:http://css.dzone.com/articles/cross-site-requests-gwt

然而,這需要相當現代的瀏覽器,所以如果你的支持後,還對舊設備,比JSONP是更安全的賭注(對於您可以使用JsonpRequestBuilder或RestyGWT )。

編輯:我剛剛意識到你問了RPC的具體問題。所以這不能回答你的問題,但可能會對你有所幫助。

1

我只碰到2010年左右在blog建議的工作。儘管這很嚴肅。

也許我們可以嘗試使用一些想法從http proxy on my GWT server-side code

對同一主題的

GWT討論 - https://groups.google.com/forum/#!msg/google-web-toolkit/TFZsxQIeQXs/cQtKHVKCAr8J

注意 - 基於Broyer的評論,你可能要重新評估您的要求!

+1

托馬斯Broyer的評論有沒有嘗試在本地代碼中使用RPC序列化 - 我不知道相同的邏輯將適用於相同的JS部署到多個服務器或本地設備。 – 2013-03-15 15:03:24

相關問題