Java determines whether it is an Ajax asynchronous request

Is it an Ajax request:

 

ublic static boolean isAjaxRequest(HttpServletRequest request){
		
		String accept = request.getHeader("accept");
		String xRequestedWith = request.getHeader("X-Requested-With");
		
		// If it is an asynchronous request or a mobile phone, return the information directly
		return ((accept != null && accept.indexOf("application/json") != -1
			|| (xRequestedWith != null && xRequestedWith.indexOf("XMLHttpRequest") != -1)
			));
	}

 

 

Here, the parameter request is judged,

We

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326629119&siteId=291194637