派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/base/util/RequestClientUtils.java
@@ -28,7 +28,7 @@
      
   
   /**
    * 获取客户端ip地址
    * 获取客户端ip地址
    * 
    * @param request
    * @return
@@ -43,7 +43,7 @@
   }
   
   /**
    * 获取服务器本地IP
    * 获取服务器本地IP
    * @return
    */
   public static String getLocalIP() {
@@ -55,7 +55,7 @@
            Enumeration<InetAddress> ips = ni.getInetAddresses();
            while (ips.hasMoreElements()) {
               ip = (InetAddress) ips.nextElement();
               // 127.开头的都是lookback地址
               // 127.开头的都是lookback地址
               if (ip.isSiteLocalAddress() && !ip.isLoopbackAddress() && ip.getHostAddress().indexOf(":") == -1) {
                  return ip.getHostAddress();
               }
@@ -68,7 +68,7 @@
   }
   
   /**
    * 获取COOKIE : KEY
    * 获取COOKIE : KEY
    * @param httpRequest
    * @return
    */
@@ -90,7 +90,7 @@
   }
   /**
    * 解析客户端
    * 解析客户端
    * @param userAgent userAgent
    * @return
    */
@@ -113,16 +113,16 @@
   
   
   /**
    * 判断是PC端还是移动端
    * 判断是PC端还是移动端
    * 
    * @return
    */
   public static boolean  isMobileDevice(String requestHeader){
        /**
         * android : 所有android设备
         * android : 所有android设备
         * iphone : iphone 
         * windows phone:Nokia等windows系统的手机
         * ipad :ipad
         * windows phone:Nokia等windows系统的手机
         * ipad :ipad
         */
      String lowerRequestHeader = requestHeader;
        String[] deviceArray = new String[]{"android","iphone","windows phone","ipad"};
@@ -140,7 +140,7 @@
   }
   
   /**
    * 判断是PC端还是移动端
    * 判断是PC端还是移动端
    * 
    * @return
    */
@@ -151,11 +151,11 @@
                return agent[1];
            }
        }
        return "δ֪";
        return "未知";
   }
   
   /**
    * 判断是否在微信浏览器打开
    * 判断是否在微信浏览器打开
    * 
    * @return
    */
@@ -165,7 +165,7 @@
   }
   
   /**
    * 获取头信息
    * 获取头信息
    * 
    * @param userAgent
    * @return
@@ -176,7 +176,7 @@
         uaParser = new Parser();
         return uaParser.parse(userAgent);
      } catch (IOException e) {
         log.error("解析头信息失败", e);
         log.error("解析头信息失败", e);
      }
      return null;
   }