鍍金池/ 問答/Java/ java中HttpServletRequest能獲得安卓或IOS或web(微信瀏

java中HttpServletRequest能獲得安卓或IOS或web(微信瀏覽器)訪問嗎?

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

以上是百度的代碼,事實(shí)上我的user得到的是“ok/http3.0” 并沒有android或iphone啊。是我哪地方做錯(cuò)了嗎?

回答
編輯回答
瘋子范

User-Agent是HTTP協(xié)議的一部分,需要你的訪問方手動(dòng)設(shè)置才可

2018年8月29日 01:38