Solon

添加其它 method 处理(例:webdav)

</> markdown

通过过滤器,在路由处理之前处理路由未支持的请求方式

@Component(index = -1)
public class WebdavFilter implements Filter {
    @Override
    public void doFilter(Context ctx, FilterChain chain) throws Throwable {
        if ("webdav".equals(ctx.method())) {
            //自己实现处理
            WebdavUtil.handle(ctx);
        } else {
            chain.doFilter(ctx);
        }
    }
}