使用Spring 3.x实现CORS

时间:2016-03-09 15:56:43

标签: java spring cors

我想知道在我的网站和API服务器之间允许跨源资源共享的可能解决方案是什么。什么是最好的方法?

1 个答案:

答案 0 :(得分:5)

这些是可能的解决方案:

1)使用CORS过滤器实现Spring 4.2中的实现(此功能的JIRA链接https://jira.spring.io/browse/SPR-9278,实现在此处https://bitbucket.org/thetransactioncompany/cors-filter/src/cba65d9a30e1db457df57d7689dee3244026a916/src/main/java/com/thetransactioncompany/cors/?at=master

2)使用拦截器

3)只需编写一个过滤器,在所有servlet响应中添加跨源头文件

4)在ajax请求中使用JSONP作为数据类型

我更喜欢第一个。