“跨域”问题理解

简介: “跨域”问题理解

要理解“跨域”,可以通过其对立面“同源”来理解。

"同源”是指url中的“三个相同”

协议相同
域名相同
端口相同

反之,三者之间若有一个不同即为“跨域”。

“跨域”主要由浏览器这里把关(这也是我们平时说服务端不会出现跨域问题的原因),对同页面中发出的url的访问进行过滤。当发现“跨域”时,浏览器会专门发信息至原服务器(相对于新url的服务器而言)获取允许访问的域名。

目的是用于保护身份认证信息(一般登录网站后,每次请求都会带上cookie信息,cookie用来记录登录信息)。

浏览器基于http协议通信,问题分析处理一般都要落地到协议上。跨域问题则要落地到头字段Origin上。

目录
相关文章
|
应用服务中间件 Nacos nginx
跨域配置
跨域配置
467 0
跨域配置
WXM
|
21天前
|
JSON 缓存 前端开发
什么是跨域
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。
WXM
32 12
|
4月前
|
Java
springbootv 2.4.0跨域
springbootv 2.4.0跨域
|
4月前
|
安全
什么是跨域?
什么是跨域?
|
4月前
|
安全
什么是跨域,为什么会跨域?
什么是跨域,为什么会跨域?
330 1
|
4月前
|
Web App开发 JavaScript 开发者
|
4月前
|
Web App开发 前端开发 JavaScript
你能讲一下跨域吗
你能讲一下跨域吗
|
4月前
|
JSON 前端开发 安全
你了解跨域吗
你了解跨域吗
55 0
CorsConfig 跨域 初认识
CorsConfig 跨域 初认识
194 0
|
安全 应用服务中间件 nginx
跨域 #29
跨域 #29
67 0