博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax请求与传统http请求区分
阅读量:6951 次
发布时间:2019-06-27

本文共 407 字,大约阅读时间需要 1 分钟。

hot3.png

关键是看http请求头(header)信息中的 x-requested-with 信息项是否有无,如果无该头信息项,取出的是未定义的值,即null,则说明是传统请求;如果存在该头信息项,值是XMLHttpRequest 则说明是Ajax请求;

 

在JAVA WEB项目,比如在Server端的JSP中判断如下:

if (request.getHeader("x-requested-with") != null  

    && request.getHeader("x-requested-with").equalsIgnoreCase("XMLHttpRequest")) {  

    out.print("该请求是 AJAX 异步HTTP请求。");  

}else{   

    out.print("该请求是传统的 同步HTTP请求。");  

}  

 

转载于:https://my.oschina.net/u/1054538/blog/552917

你可能感兴趣的文章
hbase常识及habse适合什么场景
查看>>
JAVA 中一个非常轻量级只有 200k 左右的 RESTful 路由框架
查看>>
2018.8.5 复习笔记
查看>>
【转】 DOTA2中的伪随机及其lua实现
查看>>
A*算法、导航网格、路径点寻路对比(A-Star VS NavMesh VS WayPoint)
查看>>
sys
查看>>
webSQL 实现即时通讯
查看>>
Monkey学习笔记<三>:Monkey脚本编写
查看>>
tomcat监听activemq jms配置
查看>>
页面中引入js的几种方法
查看>>
linux CentOS 系统下如何将php和mysql命令加入到环境变量中
查看>>
python3连接redis
查看>>
android获取用户点击的坐标
查看>>
IT工作十年总结之14个单据通用字段
查看>>
sys.dm_db_wait_stats
查看>>
冲刺阶段站立会议每天任务6
查看>>
BZOJ 5261 Rhyme
查看>>
LINQ
查看>>
1042 Shuffling Machine
查看>>
Weblogic配置和部署
查看>>