三种访问非同源数据策略

博客介绍了同源政策的起源及其对浏览器限制Ajax请求的影响。提出了三种解决策略:1) 使用Jsonp通过script标签绕过同源政策;2) CORS跨域资源共享,通过设置响应头实现;3) 利用服务器代理,通过中间服务器转发请求。详细步骤和原理在内容中有阐述。
摘要由CSDN通过智能技术生成

什么是同源政策?
最初同源政策是指A网站在客户端设置的cookie,B网站是不能访问的
什么是同源
同源是指两个页面拥有相同的协议,端口号,域名
为什么会出现同源?
保证用户数据安全,最初同源政策是指A网站在客户端设置的cookie,
B网站是不能访问的,随着互联网发展,同源请求越来越严格
有一项规定就是不能向非同源地址发送Ajax请求,请求就会报错

解决策略

1.使用Jsonp解决同源限制
思路
用script标签不受服务器同源政策限制,服务器返回函数调用代码(字符串),当客户端加载完成响应内容,响应内容会被当做js代码执行(因为写
在script标签中),客户端要提前准备好函数的定义,注意:src 必须返回js
类型的代码。具体过程记录在下面有道云笔记中

http://note.youdao.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值