[英]Asp.Net core Razor Pages Request ServerVariables
In Asp.Net MVC we have below在 Asp.Net MVC 中,我们有以下内容
Request.ServerVariables.AllKeys
Request.ServerVariables.GetValues("REMOTE_ADDR")[0]
Request.ServerVariables.GetValues("HTTP_SCGID")[0]
Request.ServerVariables.GetValues("HTTP_SCMAIL")[0]
I am looking for equivalent in Asp.Net Core Razor Pages.我在 Asp.Net Core Razor 页面中寻找等效项。
To see headers use要查看标题,请使用
foreach (var item in HttpContext.Request.Headers)
{
Console.WriteLine($"{item.Key} | {item.Value}");
}
To get value from a single header you can use要从单个 header 中获取价值,您可以使用
HttpContext.Request.Headers["User-Agent"].FirstOrDefault()
Remote address:远程地址:
HttpContext.Connection.RemoteIpAddress.ToString()
Also Check out还检查
HttpContext.Request.GetTypedHeaders().Referer
If you just type HttpContext.Request.GetTypedHeaders().
如果您只是键入
HttpContext.Request.GetTypedHeaders().
see what values shows you as available:查看哪些值显示您可用:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.