RESTful开发风格7:跨域问题一:浏览器同源策略;(包括:浏览器同源策略是什么;域相同与否的界定;HTML中的<img>,<script>,<link>不受同源策略约束;)

说明: 

(1)本篇博客内容合理性解释:

          ● 【RESTful开发风格中,访问远程网站肯定会经常遇到】→【但是,浏览器存在一个同源策略】→【即,当访问不同域的资源时,会触犯浏览器同源策略,出现无法访问的问题】→【那么,为了能够实现访问不同域中的资源,就需要一种“跨域访问”机制】→【所以,在介绍“跨域访问”之前,本篇博客就先介绍浏览器的同源策略】;

即使如此,但心里要明白,【浏览器同源策略】是一种很好的保护策略;只是,我们在需要跨域访问的地方,我们要解决【浏览器同源策略】带来的“障碍”;

(2)本篇博客的代码,延续自【RESTful开发风格6:RESTful基本使用四:JSON序列化;(jackson组件,以及其中的 @JsonFormat注解来解决时间问题;)】 中的【restful工程】;

目录

一:浏览器同源策略简介;

1.【浏览器同源策略】引入;

(1)【浏览器同源策略】是什么?:

(2)浏览器为什么要有【浏览器同源策略】?:

(3)触犯【浏览器同源策略】:案例演示;

2.【浏览器同源策略】中“域”的界定;

(1)“域”同源与否,定义;

(2)“域”同源与否,举例;

(3)HTML中,不受【浏览器同源策略】约束的标签;

3.控制台打印出【Access-Control-Allow-Origin】:就代表触犯了【浏览器同源策略】;


一:【浏览器同源策略】简介;

1.【浏览器同源策略】引入;

(1)【浏览器同源策略】是什么?:

意思是:

          ● 比如有两个网站【网站A】和【网站B】,这两个网站有不同的域名,在不同的服务器上;

          ● 如果【网站A的某个页面】向【网站B的某个url】发送了ajax请求;那么,就会因为同源策略被阻止;

……………………………………………………

(2)浏览器为什么要有【浏览器同源策略】?:

          ● 浏览器为了保证网站足够安全;

          ● 设想一下,如果没有【

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值