博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断一个请求是否为Ajax请求
阅读量:2230 次
发布时间:2019-05-09

本文共 479 字,大约阅读时间需要 1 分钟。

这几天在写一个网站的登录判断拦截器,需要对请求进行拦截,在拦截器中我需要判断HttpServletRequest是否为Ajax异步请求。我们可以通过X-Requested-With="XMLHttpRequest"来判断这个请求是否为Ajax请求!

 

Java代码  
  1. /** 
  2.  * isAjaxRequest:判断请求是否为Ajax请求. <br/> 
  3.  * 
  4.  * @param request 请求对象 
  5.  * @return boolean 
  6.  * @since JDK 1.6 
  7.  */  
  8. public boolean isAjaxRequest(HttpServletRequest request){  
  9.     String header = request.getHeader("X-Requested-With");  
  10.     boolean isAjax = "XMLHttpRequest".equals(header) ? true:false;  
  11.     return isAjax;  
  12. }  

 

转载于:https://www.cnblogs.com/interdrp/p/3675088.html

你可能感兴趣的文章
【C++】关于vector<bool>
查看>>
【操作系统】内存碎片产生原因及终极解决办法
查看>>
幂等性验证思想
查看>>
DB理论--数据存储方式
查看>>
PB协议的说明与使用
查看>>
什么是TPS,什么是QPS,区别是什么?
查看>>
git pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
查看>>
arraylist扩容时机java8
查看>>
logback中additivity的理解
查看>>
一篇文章搞懂hash,hashcode,equals,==的用法
查看>>
mysql数据库,悲观锁。for update 的用法。
查看>>
springboot+jta+atomikos多数据源和 springboot+mybatisplus+aop实现数据库读写分离而引发的一些思考
查看>>
java面试中常考的一些面试sql语句
查看>>
一个字节等于多少位?
查看>>
帧框架frameset的用法总结
查看>>
java1.8中创建hashmap的初始化大小设置标准
查看>>
mark一下,service的实现层没有加@service注解。
查看>>
jq对象转换成js对象。已经jq的复合选择器。
查看>>
(一)alin‘s mysql学习笔记----概述
查看>>
(二)alin’s mysql学习笔记----mysql的存储引擎
查看>>