У меня есть индекс solr на удаленном сервере и вам нужно создать интерфейс страницы поиска. Я использую GWT для кодирования страниц и XML-HTTP для запроса индекса и получения ответа. Проблема заключается в политике безопасности, основанной на одном месте. Это не позволит JavaScript получить удаленные данные XML. Есть ли обходной путь для этого, без использования JSON.Интерфейс GWT для индекса Solr
1
A
ответ
2
Аналогичная проблема: Make GWT interact with ASP.NET Web Service
ответы, которые также должны применяться здесь.
В зависимости от типа данных, которые вы хотите отправить (то есть, как «общественность», они), JSONP может быть не самый лучший вариант - это не самый безопасный способ транспортировки (чистый JSON является безопаснее, но для преодоления SOP вам потребуется прокладка).
Если у вас есть сервер Java на стороне сервера, я бы пошел с GWT <-> servlet (acting as proxy, on the same domain as your main app) <-> web service (any domain)
- самым безопасным и чистым кодом, afaict.
Смежные вопросы
- 1. Solr для постоянного обновления индекса
- 2. Пользовательский интерфейс для индекса Katta
- 3. Обновление индекса Solr
- 4. Анализ индекса Solr
- 5. Уменьшение размера индекса SOLR
- 6. Обновление индекса Solr
- 7. Переносимость индекса Solr
- 8. Solr: Получить имена полей из индекса solr?
- 9. Apache Solr - данные индекса
- 10. Статус индекса SOLR
- 11. Увеличение времени индекса Solr
- 12. Solr пользовательский интерфейс
- 13. Консультирование необходимо у опытного программиста Solr для создания индекса solr
- 14. Интерфейс GWT (модель)/класс
- 15. Интерфейс GWT как константы
- 16. Конфигурация индекса Sitecore для реализации Solr
- 17. Данные индекса json Java для solr
- 18. индекса Solr для многозначных мульти-типа поля
- 19. Поддержка индекса Solr для набора бит?
- 20. Как использовать solr для индекса json
- 21. bat файл для удаления индекса в solr
- 22. Есть ли функция solr для возврата индекса?
- 23. Как получить теги stackoverflow для индекса solr?
- 24. Имеется ли API-интерфейс Solr для перечисления solr-псевдонима
- 25. Что такое «Обновление индекса Solr»
- 26. Обновление индекса Solr по запросу
- 27. Apache Solr проблема индекса поиска
- 28. Отсутствуют записи из индекса solr?
- 29. API-интерфейс стороннего клиента GWT
- 30. Обновить пользовательский интерфейс в gwt
Да, эти ссылки суммируют его довольно хорошо. Трюк названия интересен и должен работать с несколькими типами браузеров. Прокси-сервер - это самое простое решение. –
Ручка 'window.name' также намного безопаснее, чем' JSONP' - единственная уязвимость, о которой я знаю, заключается в том, что значение 'window.name' сохраняется, даже если пользователь покидает сайт (поэтому этот хак работает, но это также означает, что sitexxx.com может попытаться прочитать window.name в поисках конфиденциальных/любых данных). Тем не менее, используя эту настраиваемую форму FormPanel от Ray Cromwell, она исправляет это: 'FormPanel' использует динамически созданный iframe, поэтому после использования он отбрасывается и, следовательно, после этого никто не может прочитать значение' window.name' этого iframe. –
спасибо igro. Я реализую Java-сервлет на сервере, так как у меня уже есть tomcat. – Chintan