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

判断一个请求的类型我们可以从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;
}

猜你喜欢

转载自blog.csdn.net/StringBuff/article/details/88799935
今日推荐