Restful 个控制器中的 Activeweb CORS 选项预检
Activeweb CORS Option Preflight in Restful Controllers
当尝试从 nodejs 应用程序连接到 activeweb 中的 restful 控制器时 chrome 正在发送删除和放置方法的选项预检请求,需要通过发出 200 来处理预检请求来自服务器的响应。
由于 restful 控制器未处理 OPTIONS,我尝试将以下代码添加到 RouteConfig
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}
在家庭控制器中
public void optionResponse(){
respond("").status(200);
}
这行不通。如何在 activeweb 应用程序中完成此操作?
此功能需要添加到框架中。看到这个问题:
https://github.com/javalite/activeweb/issues/306
请在其中添加您的评论以启动实施。
当尝试从 nodejs 应用程序连接到 activeweb 中的 restful 控制器时 chrome 正在发送删除和放置方法的选项预检请求,需要通过发出 200 来处理预检请求来自服务器的响应。
由于 restful 控制器未处理 OPTIONS,我尝试将以下代码添加到 RouteConfig
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}
在家庭控制器中
public void optionResponse(){
respond("").status(200);
}
这行不通。如何在 activeweb 应用程序中完成此操作?
此功能需要添加到框架中。看到这个问题: https://github.com/javalite/activeweb/issues/306 请在其中添加您的评论以启动实施。