为什么会出现跨域问题
存在浏览器同源策略,所以才会有跨域问题。那么浏览器是出于何种原因会有跨域的限制呢。其实不难想到,跨域限制主要的目的就是为了用户的上网安全。
同源策略导致的跨域是浏览器单方面拒绝响应数据,服务器端是处理完毕并做出了响应的。
什么是同源策略
一个url由三部分组成:协议,域名(ip地址),端口。
只有当协议,域名,端口都一致的时候,才被称为同源。
而同源策略规定,只有发送请求的那一边和接受请求的那一边处于同源的情况下,浏览器才会接受响应。
常见的跨域场景:
而当我们的请求不符合同源策略的时候。往往会出现以下错误
标签:24,Control,浏览器,跨域,解决方案,Access,Allow,请求 From: https://www.cnblogs.com/togetherstudy/p/18168013