跨域讲解
端口号范围 0 ~ 65535
同源策略: 同协议,同域名(主机名)和同端口。
http 80 https 443http://www.baidu.com https://www.baidu.com 协议不同不同源
http://www.baidu.com http://www.qq.com 不同源
面试题:什么时候需要跨域请求?
当我们需要访问不同协议或不同主机名或不同端口网站中数据时,需要跨域请求。
面试题:ajax是否可以跨域请求?
不可以,受浏览器的同源策略限制。
跨域请求
跨域的主要实现是后端
- jsonp :script标签的src的开放原则,后端返回的是一个函数的调用(前端方式 重点)
cors : 后端允许来自其他域的前端访问
proxy : 前端先访问自己的域,再从自己的服务器出发去访问别的服务器从而完成跨域