1 / 12
文档名称:

ajax跨域请求.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ajax跨域请求.doc

上传人:xyb333199 2016/1/2 文件大小:0 KB

下载得到文件列表

ajax跨域请求.doc

相关文档

文档介绍

文档介绍:发表于:2010-1-11浏览:965作者:转载遗失来源:网络转载关键字:AJAX,详解,请求描述:注意:、、Safari4之后的版本中进行测试。IE8的实现方法与其他浏览不同。跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见注意:、、Safari4之后的版本中进行测试。IE8的实现方法与其他浏览不同。跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过style标签加载外部样式表文件、通过img标签加载外部图片、通过script标签加载外部脚本文件、通过Webfont加载字体文件等等。默认情况下,脚本访问文档属性等数据采用的是同源策略(Sameoriginpolicy)。那么,什么是同源策略呢?如果两个页面的协议、域名和端口是完全相同的,那么它们就是同源的。同源策略是为了防止从一个地址加载的文档或脚本访问或者设置从另外一个地址加载的文档的属性。如果两个页面的主域名相同,。,Web应用对跨域访问的需求也越来越多,但是,在脚本中进行跨域请求是受安全性限制的,Web开发人员迫切需要提供一种更安全、方便的跨域请求方式来融合(Mashup)自己的Web应用。这样做的一个好处就是可以将请求分摊到不同的服务器,减轻单个服务器压力以提高响应速度;另外一个好处是可以将不同的业务逻辑分布到不同的服务器上以降低负载。值得庆幸的是,跨域请求的标准已经出台,主流浏览器也已经实现了这一标准。W3C工作组中的WebApplicationsWorkingGroup(Web应用工作组)发布了一个Cross-OriginResourceSharing(跨域资源共享,该规范地址:/access-control/和http://dev./2006/waf/access-control/)推荐规范来解决跨域请求的问题。该规范提供了一种更安全的跨域数据交换方法。具体规范的介绍可以访问上面提供的网站地址。值得注意的是:该规范只能应用在类似XMLHttprequest这样的API容器内。IE8、、Chrome浏览器、Safari4等已经实现了Cross-OriginResourceSharing规范,已经可以进行跨域请求了。Cross-OriginResourceSharing的工作方式是通过添加HTTP头的方法来判断哪些资源允许Web浏览器访问该域名下的信息。然而,对于那些HTTP请求导致用户数据产生副作用的请求方法(特别是对于除了GET、某些MIME类型的POST之外的HTTP方法),该规范要求浏览器对请求进行“预先验”,通过发送HTTP的OPTIONS请求头询问服务器有哪些支持的方法,在征得服务器的同意后,再使用实际的HTTP请求方法发送实际的请求。服务器也可以通知客户端是否需要将验证信息(如Cookie和HTTPAuthentication数据)随同请求一起发送。下面我们就采用实际的例子说明Cross-OriginResourceSharing是如何工作的。1,简单请求什么样的请求算是简单请求呢?简单请求必须满足下面2点:a,只使用GET、POST进行的请求,这里的POST只包括发送给服务器的数据类型(Content-Type)必须是application/x-ded、multipart/form-data或者text/plain中一个。b,HTTP请求没有设置自定义的请求头,如我们常用的X-JSON。先使用下面的代码进行测试:<!DOCTYPEhtmlPUBLIC"-//W3C////EN""/xhtml1/DTD/xhtml1-"><htmlxmlns="9/xhtml"><head><title>孟宪会之AJAX跨域请求测试</title></head><body><inputtype=‘button‘value=‘开始测试‘onclick=‘crossDomainRequest()‘/><divid="content"></div><mce:scripttype="text/javascript"><!--varxhr=newXMLHttpRequest();varurl=‘./‘;functioncrossDomainRequest(){("content")

最近更新

2025年吉林通用航空职业技术学院单招职业适应.. 66页

2025年苏教版小学语文四年级下册说课稿北风和.. 5页

光伏并网与有源滤波统一控制系统的研究 2页

2025年图书馆管理系统概要设计说明书 27页

2025年九年级数学重要知识点 7页

2025年吉林省松原市单招职业倾向性考试题库带.. 65页

2025年吉林省吉林市单招职业倾向性测试题库及.. 63页

2025年芦花荡初中教案 25页

信息化平台在山区高职院校教研中的应用 2页

2025年四年级连词成句连句成段专项预习题带答.. 15页

2025年节气雨水唯美文案(精选60句) 7页

2025年吉林司法警官职业学院单招职业倾向性考.. 66页

供热通风与空调工程关键施工技术的探析 2页

2025年艰苦的军事训练作文 3页

2025年丽江周边自驾游有什么景点可以去 4页

2025年舌尖上的中国第二季相逢的解说词 5页

2025年致运动员运动会广播稿(精选34篇) 19页

2025年为青春着色初三作文 7页

低损耗表面等离子体波导慢光传输的研究 2页

2025年致奶奶的一封信 16页

2025年致业主的公开信 22页

2025年为什么初中生都喜欢上体育课-锻炼身体只.. 2页

农产品供应合同(二) 6页

2025年自来水厂的实习报告(精选篇) 33页

优势资源背景下承德休闲体育产业发展研究 2页

企业间协同创新惰性及解决对策 2页

2025年自我介绍作文集合六篇 4页

企业家结构洞优化——一个利益均衡与再生产的.. 2页

企业加强价值链管理与作业成本法应用研究 2页

2025年自己生日发朋友圈说说大全 19页