转自:https://blog.youkuaiyun.com/j080624/article/details/73775835
首先需要明白一点AJAX请求中主要对象(原生对象)是什么?XMLHttpRequest
具体参考AJAX的前生今世
(http://blog.youkuaiyun.com/j080624/article/details/55101279)。
一次AJAX请求头如下:

一次普通get请求如下:

示例代码如下:
String requestType = request.getHeader("X-Requested-With");
if("XMLHttpRequest".equals(requestType)){
System.out.println("AJAX请求..");
}else{
System.out.println("非AJAX请求..");
//此时requestType为null
}
本文介绍如何通过检查HTTP请求头中的X-Requested-With字段来判断一个请求是否为AJAX请求。当该字段值为XMLHttpRequest时,则认为是AJAX请求。
1175

被折叠的 条评论
为什么被折叠?



