Предварительная проверка опции Activeweb CORS в остальных контроллерах
При попытке подключиться к контроллеру restful в activeweb из приложения nodejs chrome отправляет запрос предварительной проверки параметров для методов удаления и размещения, запрос предварительной проверки необходимо обработать, отправив ответ 200 от сервера.
Поскольку OPTIONS не обрабатывается в контроллерах restful, я попытался добавить приведенный ниже код в RouteConfig
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}
В HomeController
public void optionResponse(){
respond("").status(200);
}
Это не работает Как это можно сделать в приложении activeweb?
1 ответ
Решение
Эта функция должна быть добавлена в фреймворк. Смотрите эту проблему: https://github.com/javalite/activeweb/issues/306 Пожалуйста, добавьте свои комментарии к нему, чтобы начать реализацию.