最近研究的一个项目,需要对请求进行判断,是属于同步请求还是AJAX异步请求,网上百度了一下。
可以通过X-Requested-With="XMLHttpRequest"来判断这个请求是否为Ajax请求。
String header = request.getHeader("X-Requested-With");
boolean isAjax = "XMLHttpRequest".equals(header) ? true:false;
不过也不严谨,因为请求头是可以封装进去的。只能做个参考。
网友评论