为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决跨域问题,两种情况:1、a.com和b.com间跨域

如何解决跨域问题,两种情况:1、a.com和b.com间跨域

慕田峪9158850 2019-03-13 22:23:16
如何解决跨域问题,两种情况:1、a.com和b.com间跨域; 2、test1.a.com 和 test2.a.com间跨域。这两种的跨域有什么不同?有什么解决方案?
查看完整描述

2 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

两种跨域没什么不同,甚至在同一个domain下不同端口号都会有同样跨域问题。跨域有很多种解决方案,比如jsonp,cors等,一般用cors,前端透明不需要修改,浏览器会自动发送预检请求,需要修改后台代码,在预检请求响应和正式的http请求响应的时候,在响应头中加入Access-Control-Allow-Origin,Access-Control-Allow-Methods等header,如果这些header符合cors的要求,浏览器就会放行跨域请求。


查看完整回答
反对 回复 2019-04-15
?
12345678_0001

TA贡献1802条经验 获得超5个赞

跨域,找后端解决吧,前端没有特别有效的解决办法,像jsonp什么的,都是有局限性的


查看完整回答
反对 回复 2019-04-15
  • 2 回答
  • 0 关注
  • 813 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信