栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

AJAX请求与常规浏览器请求之间的区别

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AJAX请求与常规浏览器请求之间的区别

就服务器而言,AJAX请求 “正常”浏览器请求 相同 ,除了可能略有不同的HTTP标头之外。例如chrome发送:

X-Requested-With:XMLHttpRequest

我不知道如果这头标准化与否,或者如果它在每一个浏览器不同,甚至包括 所有 在每个浏览器。


编辑:我回过头来看,该标头是由jQuery(以及其他可能的其他JS库)发送的,而不是由以下浏览器发送的:

var xhr = new XMLHttpRequest();xhr.open('GET', '/');xhr.send();

发送:

Accept:*/*Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3Accept-Encoding:gzip,deflate,sdchAccept-Language:en-US,en;q=0.8Connection:keep-alivecookie: ....Host:stackoverflow.comIf-Modified-Since:Sat, 31 Dec 2011 01:57:24 GMTReferer:http://stackoverflow.com/questions/8685750/how-does-an-ajax-request-differ-from-a-normal-browser-request/8685758User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.12 Safari/535.11

这使我得出结论, 默认情况下 绝对没有区别。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/388372.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号