JSONP跨域请求
2021-07-01 03:03
YPE html>
标签:har 发送数据 原理 ext 利用 内容 asc ber 方式
JSONP
一,jsonp的原理
jsonp,跨域请求策略,是一种使用模式,利用script标签属性的src属性,绕过浏览器的同源策略,获取另一个服务器数据的方式。
什么是同源策略?
同源策略就是浏览器阻止从一个源加载文档或脚本获取或设置另一个源加载的文档的属性。
因为是浏览器的限制,所以请求和响应是可以进行的,我们可以使用一些特殊的方法绕过,例如img,ifame,script的src属性。
二,用法
1 //jsonp跨域技术,在数据传递的时候需要使用GET请求 2 3 4 5 67 8 9 10 11 12
13 1415 16
17 18 19 41 42
三,CORS
跨域资源共享,本质是设置响应头,使浏览器允许跨域请求。
简单请求与非简单请求
1,请求方式为HEAD,GET,POST
2,请求头信息:
Accept
Accept
-
Language
Content
-
Language
Last
-
Event
-
ID
Content
-
Type
对应的值是以下三个中的任意一个
application
/
x
-
www
-
form
-
urlencoded
multipart
/
form
-
data
text
/
plain
注意:同时满足以上两个条件时,则是简单请求,否则为复杂请求
两种请求的区别:
1:简单请求:一次请求
2,:非简单请求:两次请求,在发送数据之前先发一次请求做预检。
基于cors实现ajax跨域
1 2 3 4 56 7 8 9 10
11 1213 14
15 16 17 43 44
JSONP跨域请求
标签:har 发送数据 原理 ext 利用 内容 asc ber 方式
原文地址:http://www.cnblogs.com/lzh1118/p/7133926.html