/// <summary> /// 获得请求的ip /// </summary> /// <returns></returns> public static string GetIP() { string ip = string.Empty; if (HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null) { ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); } else { ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); } if (string.IsNullOrEmpty(ip) || !ValidatorHelper.IsIP(ip)) { ip = "127.0.0.1"; } return(ip); }