asp.net core 获取用户访问IP地址

string ip = Request.Headers["X-Forwarded-For"].FirstOrDefault();
if (string.IsNullOrEmpty(ip))
ip = Request.HttpContext.Connection.RemoteIpAddress.ToString();

获取用户IP或IP访问地址,上面的可简化成

string ip=Request.Headers["X-Forwarded-For"].FirstOrDefault() ?? Request.HttpContext.Connection.RemoteIpAddress.ToString();

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!