首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用get参数检测ajax请求的原因

使用get参数检测ajax请求的原因
EN

Stack Overflow用户
提问于 2012-12-13 22:49:15
回答 1查看 77关注 0票数 0

是否有任何理由使用附加的GET参数(如'ajax=1')来检测ajax请求,而不是仅在服务器端检查'X-Requested-With‘头?

如果我们不确定客户端使用的JS框架是否传播报头,这可能是有意义的,但如果我们知道我们确实这样做了,有什么好处吗?有没有什么情况可以派上用场呢?

EN

回答 1

Stack Overflow用户

发布于 2012-12-14 02:14:56

实际上,AJAX请求和浏览器向服务器发送的典型页面刷新之间没有区别。

如果你愿意,你可以尝试像Fiddler这样的工具,然后你会意识到这两个请求是相似的。

如果您确实想要检测一个请求是否是作为AJAX请求发出的,那么唯一可靠的方法就是显式地为该请求添加一些值。它可以按照您所说的ajax=1添加到url中,或者在自定义HTTP头中添加,或者在POST请求的情况下添加到请求正文中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13862317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档