在ASP.NET MVC中,我们有以下内容
Request.ServerVariables.AllKeys Request.ServerVariables.GetValues("REMOTE_ADDR")[0] Request.ServerVariables.GetValues("HTTP_SCGID")[0] Request.ServerVariables.GetValues("HTTP_SCMAIL")[0]
我正在寻找在ASP.NET核心剃刀页等效。
gfttwv5a1#
要查看标题,请使用
foreach (var item in HttpContext.Request.Headers) { Console.WriteLine($"{item.Key} | {item.Value}"); }
要从单个标头获取值,可以使用
HttpContext.Request.Headers["User-Agent"].FirstOrDefault()
远程地址:
HttpContext.Connection.RemoteIpAddress.ToString()
也可以查看
HttpContext.Request.GetTypedHeaders().Referer
如果您只输入HttpContext.Request.GetTypedHeaders().,请查看哪些值显示为可用:
HttpContext.Request.GetTypedHeaders().
1条答案
按热度按时间gfttwv5a1#
要查看标题,请使用
要从单个标头获取值,可以使用
远程地址:
也可以查看
如果您只输入
HttpContext.Request.GetTypedHeaders().
,请查看哪些值显示为可用: