在ASP.NET Core MVC中,要使用HttpContext对象来获取当前请求的Url Referrer。以下是一个示例代码,展示如何获取Url Referrer。
在Controller的方法中添加以下代码:
var referrer = Request.Headers["Referer"].ToString();
在以上代码中,“Referer”是一个标头名称,用于获取Url Referrer。如果当前请求没有Url Referrer,则返回一个空字符串。
另外,如果该方法使用了HTTPS,则需要在Startup.cs文件中添加以下配置:
services.Configure(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
上述方法会确保URL Referrer的正确性。