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