说明:
(1)本篇博客内容合理性解释:
● 【RESTful开发风格中,访问远程网站肯定会经常遇到】→【但是,浏览器存在一个同源策略】→【即,当访问不同域的资源时,会触犯浏览器同源策略,出现无法访问的问题】→【那么,为了能够实现访问不同域中的资源,就需要一种“跨域访问”机制】→【所以,在介绍“跨域访问”之前,本篇博客就先介绍浏览器的同源策略】;
即使如此,但心里要明白,【浏览器同源策略】是一种很好的保护策略;只是,我们在需要跨域访问的地方,我们要解决【浏览器同源策略】带来的“障碍”;
(2)本篇博客的代码,延续自【RESTful开发风格6:RESTful基本使用四:JSON序列化;(jackson组件,以及其中的 @JsonFormat注解来解决时间问题;)】 中的【restful工程】;
目录
3.控制台打印出【Access-Control-Allow-Origin】:就代表触犯了【浏览器同源策略】;
一:【浏览器同源策略】简介;
1.【浏览器同源策略】引入;
(1)【浏览器同源策略】是什么?:
意思是:
● 比如有两个网站【网站A】和【网站B】,这两个网站有不同的域名,在不同的服务器上;
● 如果【网站A的某个页面】向【网站B的某个url】发送了ajax请求;那么,就会因为同源策略被阻止;
……………………………………………………
(2)浏览器为什么要有【浏览器同源策略】?:
● 浏览器为了保证网站足够安全;
● 设想一下,如果没有【