判断请求是否来自于浏览器
// An highlighted block
//1、定义一个List集合保存常见的浏览器
private List<String> userAgentStr = Arrays.asList("firefox", "applewebkit", "chromeframe", "chrome", "msie", "rv:11");
//2、获取请求的代理,也就是浏览器类型
String userAgent = httpRequest.getHeader("User-Agent").toLowerCase();
Boolean isNeedCheck = false;
for (String item : userAgentStr) {
if (userAgent.indexOf(item) >= 0) {
isNeedCheck = true;
break;
}
}