Невозможно получить ответ от сервера Solr на моей веб-странице с ошибками контроля доступа - PullRequest
0 голосов
/ 22 января 2019

Я установил локальный сервер Solr, работающий на порте 8983 в Windows.Теперь я пытаюсь использовать HTTP-запрос GET от AJAX для получения данных с указанного URL-адреса solr select.Обратимся к приведенной ниже ошибке:

XMLHttpRequest не может загрузить http://localhost:8983/solr/TestCore5/select. Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».Поэтому исходный код 'null' не имеет доступа.

Вот мой фрагмент кода:

$ http ({method: 'GET', заголовки: {

            "Content-Type": "application/json",
            },
        url: 'http://localhost:8983/solr/TestCore5/select',
        data: {
            "q": $scope.name,
            "fl": "resourcename",
            "wt": "json",
        }
    })

Пожалуйста, предложите, как это исправить. Любые конфигурации (Solr-config.xml или solr.xml) могут быть обновлены? Как?

1 Ответ

0 голосов
/ 25 января 2019

Ссылка ниже помогла мне решить проблему:

Укажите фильтры перекрестного происхождения в файле web.xml вашего пакета solr.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...