namespace IStation.WebApi { public class HttpContextHelper { /// /// 获取远程连接IP地址 /// public static string GetRemoteIpAddress(HttpRequest request) { var ip = request.Headers["X-Forwarded-For"].FirstOrDefault(); if (string.IsNullOrEmpty(ip)) { ip = request.HttpContext.Connection.RemoteIpAddress.MapToIPv4().ToString(); } return ip; } } }