当试图从nodejs应用程序chrome连接到activeweb中的restful控制器时,chrome正在发送用于delete和put方法的选项预运行请求,需要通过从服务器发出200响应来处理预运行请求。
由于在restful控制器中没有处理选项,我尝试将下面的代码添加到RouteConfig中
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}在HomeController中
public void optionResponse(){
respond("").status(200);
}这不管用。如何在activeweb应用程序中做到这一点?
发布于 2016-08-15 04:46:34
此特性需要添加到框架中。请参阅此问题:https://github.com/javalite/activeweb/issues/306,请将您的评论添加到它以启动启动实现。
https://stackoverflow.com/questions/38943262
复制相似问题