1
当试图从nodejs应用程序连接到activeweb中的restful控制器时,chrome正在发送选项preflight请求以进行删除和放置方法,因此需要通过发出200响应来处理预检请求服务器。Activeweb CORS选项在Restful控制器中预检
作为选项并不在宁静的控制器来处理,我想下面的代码添加到RouteConfig
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}
在HomeController的
public void optionResponse(){
respond("").status(200);
}
这是行不通的。这怎么能在activeweb应用程序中完成?
我没有看到Activeweb RESTful控制器不支持OPTIONS方法的原因。我会做一些挖掘并很快作出回应并提供答案。 – ipolevoy