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