GWT интерфейс для индекса Solr - PullRequest
1 голос
/ 12 октября 2009

У меня есть индекс solr на удаленном сервере, и мне нужно создать интерфейс страницы поиска. Я использую GWT для кодирования страниц и XML-HTTP для запроса индекса и получения ответа. Проблема в том же происхождении политики безопасности. Это не позволит JavaScript извлекать удаленные данные XML. Есть ли обходной путь для этого, без использования JSON предпочтительно.

1 Ответ

2 голосов
/ 12 октября 2009

Аналогичная проблема: Заставить GWT взаимодействовать с веб-службой ASP.NET

Ответы там также должны применяться здесь.

В зависимости от типа данных, которые вы хотите отправить (то есть насколько они «общедоступны»), JSONP может быть не лучшим вариантом - это не самый безопасный способ передачи (чистый *) 1009 * JSON безопаснее, но для преодоления СОП вам понадобится отступ).

Если у вас есть сервер Java на .. серверной стороне, я бы выбрал GWT <-> servlet (acting as proxy, on the same domain as your main app) <-> web service (any domain) - самый безопасный и чистый код, на самом деле.

...