在 .Net Core 中获取 SessionID 和 UserHostAddress
Get SessionID and UserHostAddress in .Net Core
在正常情况下asp.net,我们可以通过给定得到这个值:
UserSessionID = System.Web.HttpContext.Current.Session.SessionID;
IPAddress = System.Web.HttpContext.Current.Request.UserHostAddress;
我们如何在 .Net Core 中获得相同的结果。有人可以帮忙吗?
假设您的会话设置如下:
HttpContext.Session.SetString("mysession", "mySessionValue");
然后可以得到Session id:
UserSessionID = HttpContext.Session.Id;
以及用户主机地址:
IPAddress = HttpContext.Connection.RemoteIpAddress;
在正常情况下asp.net,我们可以通过给定得到这个值:
UserSessionID = System.Web.HttpContext.Current.Session.SessionID;
IPAddress = System.Web.HttpContext.Current.Request.UserHostAddress;
我们如何在 .Net Core 中获得相同的结果。有人可以帮忙吗?
假设您的会话设置如下:
HttpContext.Session.SetString("mysession", "mySessionValue");
然后可以得到Session id:
UserSessionID = HttpContext.Session.Id;
以及用户主机地址:
IPAddress = HttpContext.Connection.RemoteIpAddress;