Top ↑
无匹配结果,请重新输入
跨域请求
Jul 10, 2017 10:38:44 AM
作者: wendal

什么是跨域

在浏览器的沙箱环境下,默认只允许js代码请求其所属域的数据,不同域名/ip/协议,都默认禁止.

跨域所需要的是,是响应浏览器发起的OPTIONS,及真正的GET/POST, 共2个请求哦.

所需要的逻辑CrossOriginFilter已经封装好了

如何解决

nutz给出的方案非常简单,仅需要在入口方法上添加CrossOriginFilter即可

@Filters(@By(type=CrossOriginFilter.class))
public ... xxx(...) {
    // ...
}

如果需要标注多个ActionFilter,建议把CrossOriginFilter放在最前面

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议GNU自由文档许可证下修改和再使用。