普通请求与ajax请求的报文头不一样,通过如下
String requestType = request.getHeader("X-Requested-With");
如果requestType能拿到值,并且值为XMLHttpRequest,表示客户端的请求为异步请求,那自然是ajax请求了,反之如果为null,则是普通的请求
当然这种方式,还是有缺陷的。
2023-10-21 08:53:10
普通请求与ajax请求的报文头不一样,通过如下
String requestType = request.getHeader("X-Requested-With");
如果requestType能拿到值,并且值为XMLHttpRequest,表示客户端的请求为异步请求,那自然是ajax请求了,反之如果为null,则是普通的请求
当然这种方式,还是有缺陷的。