【发布时间】:2019-02-13 05:26:02
【问题描述】:
使用 Visual Studio 2017,我正在构建一个 ASP.NET Core 站点。
在控制器中,您如何判断 Web 请求是通过 HTTP 还是 HTTPS 进入的?
【问题讨论】:
标签: asp.net visual-studio visual-studio-2017
使用 Visual Studio 2017,我正在构建一个 ASP.NET Core 站点。
在控制器中,您如何判断 Web 请求是通过 HTTP 还是 HTTPS 进入的?
【问题讨论】:
标签: asp.net visual-studio visual-studio-2017
使用Request.IsHttps
public IActionResult Index()
{
var isSecure = Request.IsHttps;
// Do Something
return View();
}
【讨论】:
Request.IsSecureConnection 会告诉您请求是否通过 SSL。
如果您使用的是 .Net Core,则属性名称为 Request.IsHttps。
【讨论】: