如何通过request判断请求是否是Ajax请求

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-31 03:46   169   0

判断一个请求的类型我们可以从request的头部信息中来获取:大致分为手机端和PC端:

手机端:

//获取头部信息
String accept = request.getHeader("accept");
if(accept!= null && accept.indexOf("application/json") != -1){
    return true;
}else{
    return false;
}

PC端:

//获取头部信息
String xRequestedWith=request.getHeader("X-Requested-With");
if(xRequestedWith!= null && xRequestedWith.indexOf("XMLHttpRequest")!=-1){
    return true;
}else{
    return false;
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP