阅读背景:

关于.net core使用nginx做反向代理获取客户端ip的问题

来源:互联网 

1、正常情况下.net core获取客户端ip是比较简单的

/// <summary> /// 获取客户Ip /// </summary> /// <param name = "context" ></ param > /// < returns ></ returns > public static string GetClientUserIp(this HttpContext context) { var ip = context.Request.Headers["X-Forwarded-For"].FirstOrDefault(); if (string.IsNullOrEmpty(ip)) { ip = context.Connection.RemoteIpAddress.ToString(); } return ip; } /// <summary> /// 获取



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: