Предварительная проверка опции 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 Пожалуйста, добавьте свои комментарии к нему, чтобы начать реализацию.

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