@RequestMapping(value ="testHttp")
@ResponseBody
public int TestHttp(HttpServletRequest httpServletRequest){
String browserDetails = httpServletRequest.getHeader("User-Agent");
String userAgent = browserDetails;
String user = userAgent.toLowerCase();
String os = "";
String browser = "";
//=================OS Info=======================
if(user.indexOf("android") >= 0){
}
else if(user.indexOf("iphone") >= 0)
{
}
return 1;
}
以上是百度的代码,事实上我的user得到的是“ok/http3.0” 并没有android或iphone啊。是我哪地方做错了吗?
User-Agent是HTTP协议的一部分,需要你的访问方手动设置才可