2016-11-23 22 views
0

Я занимаюсь разработкой веб-страницы, которая в основном подключается к серверу Flume через порт 8080. Каждый раз, когда клиент отправляет новое ходатайство, он выдает 403 запретную ошибку, поскольку источник HTTP не знает, как обращаться с запросами OPTIONS.Включение совместного использования ресурсов кросс-исходного кода на Apache Flume

В документации по Apache Flume нет конкретных упоминаний о том, как включить CORS.

ответ

0

Оказывается, мне пришлось изменить исходный код Flume.

В файле HTTPSource (частный класс FlumeHTTPServlet), добавьте следующий метод:

@Override 
public void doOptions(HttpServletRequest request, HttpServletResponse response) 
throws IOException 
{ 
    response.addHeader("Access-Control-Allow-Origin", "*"); 
} 

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

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