浏览器同源策略: 协议、域名、端口全都必须相同,作用是防止一些攻击类型;
问题还原:
在浏览器中输入http://localhost:8080启动了前端项目,在页面上进行点击发送请求给后端,但此时该请求路径为http://localhost:8081/list,故发生了跨域; 注意此时后端接口仍能正常响应数据,只是浏览器拦截了该响应数据。
后端解决跨域方法
方法一:在目标方法上添加@CrossOrigin注解
方法二:添加CORS过滤器
方法三:实现WebMvcConfigure接口, 重写addCorsMappings方法
标签:浏览器,跨域,接口,问题,http,方法,localhost From: https://www.cnblogs.com/ReturnOfTheKing/p/17971454