这篇博客是对上一篇博客的补充,如果有人用的不是Spring框架,那么就可以使用其他的方法实现跨域访问了。它可以从两个角度来解决,一个是调用方配置,一个是被调用方配置。

调用方:隐藏跨域

1.NGINX实现

AJAX跨域补充AJAX跨域补充AJAX跨域补充

2.APACHE实现

AJAX跨域补充

被调用方:支持跨域

1.服务端实现(重点)Filter实现

AJAX跨域补充AJAX跨域补充AJAX跨域补充

带Cookie的AJAX跨域

AJAX跨域补充

可使用方法获得过来的域名,实现自动匹配

AJAX跨域补充

推荐用自动匹配这种来匹配域名,不然域名稍微改一点就会匹配不到。比如localhost和127.0.0.1都不行

注意:使用带cookie的跨域,匹配域名不能用*号,发送的cookie是被调用方的域名的cookie

2.NGINX(常用)

2.1配置被调用方的域名

AJAX跨域补充

2.2在nginx的conf文件夹下新建一个vhost文件夹,然后打开nginx.conf文件进行配置

AJAX跨域补充

AJAX跨域补充

2.3在文件夹下面建立b.com.conf文件

AJAX跨域补充

2.4更改访问的接口前缀

AJAX跨域补充

3.APACHE配置

AJAX跨域补充

AJAX跨域补充AJAX跨域补充AJAX跨域补充AJAX跨域补充

相关文章:

  • 2021-12-19
  • 2021-07-03
  • 2017-12-01
  • 2021-10-22
  • 2021-12-19
猜你喜欢
  • 2021-08-11
  • 2018-12-09
  • 2021-10-10
  • 2021-09-01
  • 2021-12-14
  • 2021-10-09
相关资源
相似解决方案