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