如何判断一个请求是否为AJAX请求

2024年11月23日 10:05
有2个网友回答
网友(1):

x请求的报文头不一样,通过如下

Java代码
String requestType = request.getHeader("X-Requested-With");

如果requestType能拿到值,并且值为XMLHttpRequest,表示客户端的请求为异步请求,那自然是ajax请求了,反之如果为null,则是普通的请求

网友(2):

普通情况下没法判断不过如果使用jquery做ajax 会自动在请求的header里面加上一个 x-request-with 可以通过这个判断