MVC4 获取IP

来源:互联网 发布:淘宝买家信誉评价 编辑:程序博客网 时间:2024/06/13 10:44
private string GetClientIp(HttpRequestMessage request){    if (request.Properties.ContainsKey("MS_HttpContext"))    {        return ((HttpContextWrapper)request.Properties["MS_HttpContext"]).Request.UserHostAddress;    }    else if (request.Properties.ContainsKey(RemoteEndpointMessageProperty.Name))    {        RemoteEndpointMessageProperty prop;        prop = (RemoteEndpointMessageProperty)this.Request.Properties[RemoteEndpointMessageProperty.Name];        return prop.Address;    }    else    {        return null;    }}

原创粉丝点击