使用Visual Studio 2017,我正在构建一个ASP.NET Core网站。
您如何在控制器中判断Web请求是通过HTTP还是HTTPS传入的?
答案 0 :(得分:2)
使用Request.IsHttps
public IActionResult Index()
{
var isSecure = Request.IsHttps;
// Do Something
return View();
}
答案 1 :(得分:1)
Request.IsSecureConnection
会告诉您请求是否通过SSL发出。
如果使用的是.Net Core,则属性名称为Request.IsHttps
。