前后端分离项目,跨域问题

1.浏览器同源策略

  同源是指protocol协议,host域名,port端口这三个部分相同;

  而同源策略则是浏览器处于网站安全性的考虑,限制不同源之间的资源相互访问的一种政策

2.跨域问题

  当一个资源去访问另一个不同域名或者同域名不同端口的资源时,就会发出跨域请求。如果此时另一个资源不允许其进行跨域资源访问,那么访问的那个资源就会遇到跨域问题。或者是两个资源的传输协议不一致(如一个是http,一个是https)时,也会出现跨域问题

3. 跨域请求解决方案

  •   代理模式(proxy):将请求转发给后端进行处理(类似重定向)

  •   CORS(Cross-Origin Resource Sharing):通过相应的请求头与响应头来实现跨域资源访问(origin头信息)

  

posted @ 2021-04-23 16:48  heils  阅读(153)  评论(0)    收藏  举报