Сохранение, чтобы решить от банана 1,5?

Когда запрос POST должен превратиться в запрос OPTIONS, и что это значит? Что видит конечный сервер в этом случае?

Я пытаюсь заставить функцию банана Save-to-Solr работать, и мне не удается с кодом состояния 404. Я думаю, что это проблема CORS, но я не уверен, куда с ней идти.

Запуск banana 1.5 как отдельной войны в tomcat7 и общение с solrCloud. SolrCloud был (я считаю) создан для CORS. Запросы к данным в самой панели управления правильно возвращают данные. Коллекция banana-int работает на том же сервере, что и коллекция для logdata.

Возникли проблемы с проверкой данных POST от Inspect-Element в Chrome, но он прошел через угловую точку, поймал $http.post(path, data, config), превратил его в POST командной строки, и это позволило поместить панель управления в Solr., Как только приборная панель окажется в Solr вручную, я смогу загрузить ее из Banana. Это говорит мне, что вещи (URL сервера, коллекция и т. Д.) Правильно подключены с точки зрения banana/js.

Скриншот Chrome

1 ответ

Решение

Скорее всего, это связано с CORS. AngularJS отправляет запрос перед полетом с указанием опций Access-Control-Request-Method: POST в заголовке, который сообщает серверу, что предстоящим методом является POST.

Для подсказок о включении CORS на Solr, проверьте здесь: здесь

Другие вопросы по тегам