NutzCN Logo
问答 CrossOriginFilter 不起作用
发布于 2566天前 作者 haoqoo 2206 次浏览 复制 上一个帖子 下一个帖子
标签:

CrossOriginFilter 不起作用
Access-Control-Allow-Methods设置了"GET, POST"。但通过postman 模拟put 请求,一样能成功。

6 回复

一样能成功?postman可不管跨域

CrossOriginFilter是为了允许浏览器跨域,不是阻止啊

我关注的是http method

 if (!methods.contains(ac.getRequest().getMethod()) ) {
            if (log.isDebugEnabled())
                log.debugf("Feedback -- [%s] [%s] [%s] [%s]", origin, methods, headers, credentials);
            return new VoidView();
        }

改了下CrossOriginFilter里的代码

public CrossOriginFilter() {
        this("*", "GET, POST", "x-requested-with,origin,content-type,accept,token", "true");
    }

你用的是很老的版本吧? 新版的多了很多个

添加回复
请先登陆
回到顶部