AJAX的同源策略

同源策略

同源策略是浏览器的一种安全策略。
同源:协议、域名、端口号,必须完全相同
违背同源策略就是跨域

如何解决跨域

JSONP方法

JSONP ,是一个非官方的跨域解决方案,只支持 get 请求。

JSONP就是利用script标签的跨域能力来发送请求的(script本身就具有跨域特性)

script 标签返回的应该是js语句 ,返回的结果的形式是一个函数调用,而函数的参数就想给客户端返回的结果数据, 函数必须提前说明,否则会报错

CORS方法

CORS,跨域资源共享,CROS是官方的跨域,特点是不需要在客户端做任何特殊的操作,完全在服务器中进行处理,支持 get 和 post 请求。跨域资源共享标准新增了一段HTTP首部字段,允许服务器声明哪些源站通过浏览器有权访问哪些资源。

CORS 是通过设置一个响应头来告诉浏览器,请求允许跨域,浏览器守到该响应以后就会对响应放行。

所有AJAX 有关代码都在gitHub库内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值