一个众所周知的问题,由于同源策略(由Netscape提出的一个著名的安全策略),Ajax直接请求普通文件存在跨域无权限访问的问题,所以跨域的需求该如何解决?这个时候jsonp就出来了,Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿。JSON是一种数据交换格式,而JSONP是一种网页可以得到从其他来源动态产生的 JSON 资料的模式,其背后原理就是利用了script标签不受同源策略的限制,在页面中动态插入了script。但jsonp只支持get请求而不支持post等其他类型的http请求。
简单了解jsonp
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 某一天 我只是想模拟实现一下百度下拉搜索 结果发现小小的一点代码 居然可以有这么多的知识点 涉及到JSONP 以及...