2013-03-14 3 views
2

Я пытаюсь получить вызовы RPC с перекрестными доменами для работы с моим приложением GWT, потому что я хотел бы развернуть свой java-скрипт непосредственно на мобильном устройстве пользователей, а затем сделать RPC-вызовы в Google App Engine.CORS и GWT теперь это работает?

Приложение в настоящее время работает нормально, но только если JS загружается на лету клиенту. Я вижу это issue на gwt с 2-х лет назад. Любой знает, если это все еще проблема или ему повезло с перекрестных доменов RPC-звонков?

+0

+1 для запроса. Вам нужно выделить RPC-аспект вашего запроса :) – SSR

ответ

1

Да, вы можете это сделать, смотрите здесь: http://css.dzone.com/articles/cross-site-requests-gwt

Однако это требует достаточно современный браузер, так что если вы после поддержки также на старых устройствах, чем JSONP безопаснее ставка (для этого вы можете использовать JsonpRequestBuilder или RestyGWT).

EDIT: Я только понял, что вы спросили конкретно о RPC. Так что это не отвечает на ваш вопрос, но может помочь вам.

1

Я только столкнулся с работой вокруг около 2010 года в blog. Это серьезно взломанно.

Может быть, мы можем попробовать использовать некоторые идеи из http proxy on my GWT server-side code

GWT обсуждение той же теме - https://groups.google.com/forum/#!msg/google-web-toolkit/TFZsxQIeQXs/cQtKHVKCAr8J

Примечание - Основываясь на комментарий Бройер в вы можете пересмотреть свои требования !!!

+1

Комментарий Thomas Broyer, чтобы не пытаться использовать сериализацию RPC в собственном коде - я не уверен, что одна и та же логика применима к тому же JS, развернутому на несколько серверов или локально устройства. –

 Смежные вопросы

  • Нет связанных вопросов^_^