代码之家  ›  专栏  ›  技术社区  ›  Luke Hammer

如何判断请求是通过HTTP还是HTTPS传入的?在Visual Studio中

  •  0
  • Luke Hammer  · 技术社区  · 7 年前

    在控制器中,如何判断web请求是通过HTTP还是HTTPS传入的?

    2 回复  |  直到 7 年前
        1
  •  2
  •   Todd Skelton    7 年前

    使用 Request.IsHttps

        public IActionResult Index()
        {
            var isSecure = Request.IsHttps;
    
            // Do Something
    
            return View();
        }
    
        2
  •  1
  •   David    7 年前

    Request.IsSecureConnection 将告诉您请求是否来自SSL。

    如果您使用的是.Net Core,则属性名为 Request.IsHttps