我想知道在我的网站和API服务器之间允许跨源资源共享的可能解决方案是什么。什么是最好的方法?
答案 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作为数据类型
我更喜欢第一个。