springboot跨域配置

本机一个端口的应用A(前端)访问另一个端口的应用B 后端(资源)
A配置了 withCredentials为true,意思是要携带cookine

B必须要配置Access-Control-Allow-Origin 为发起请求的域名
A域名如果只有一个 http://localhost:8080 ,服务端配置corsConfiguration.addAllowedOrigin("http://localhost:8080");
A如果有多个域名,服务端配置 corsConfiguration.setAllowedOrigins(orginsList);
orginsList为多个域名的 List集合

CORS请求默认不发送Cookie和HTTP认证信息,
如果要把Cookie发送到服务器,
需要服务器同意,设置 Access-Control-Allow-Credentials为true
corsConfiguration.setAllowCredentials(true)

posted @ 2023-11-01 18:01  猝死的路上  阅读(46)  评论(0编辑  收藏  举报