判断请求是否来自于浏览器

判断请求是否来自于浏览器

// 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;
        }
    }

你可能感兴趣的:(javaweb,java)