using System; using System.Web; using System.Text.RegularExpressions; using System.Web.UI.HtmlControls; using System.IO; using System.IO.Compression; using System.Web.UI.WebControls; using System.Text; using System.Collections.Generic; namespace HH.WMS.Utils { /// /// WEB请求上下文信息工具类 /// public partial class ZHttp { #region 返回指定的服务器变量信息 /// /// 返回指定的服务器变量信息,如果当前请求或要查找的变量名不存在,返回 null. /// /// 服务器变量名 /// 服务器变量信息 public static string GetServerValue(string name) { return HttpContext.Current.Request.ServerVariables[name]; } #endregion #region 得到当前完整主机头 /// /// 得到当前完整主机头 /// /// public static string Host { get { return HttpContext.Current.Request.Url.Host; } } #endregion #region 获取服务器IP /// /// 获取服务器IP /// public static string LocalIP { get { return HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"].ToString(); } } #endregion #region 获取服务器操作系统 /// /// 获取服务器操作系统 /// public static string OS { get { return Environment.OSVersion.Platform.ToString(); } } #endregion #region 获取服务器域名 /// /// 获取服务器域名 /// public static string ServerDomain { get { return HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToString(); } } #endregion } }