您如何判断请求是通过HTTP还是HTTPS传入的?在Visual Studio中 [英] How can you tell if a request came in via HTTP vs. HTTPS? in Visual Studio
本文介绍了您如何判断请求是通过HTTP还是HTTPS传入的?在Visual Studio中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用Visual Studio 2017,我正在构建一个ASP.NET Core网站.
Using Visual Studio 2017, I'm building an ASP.NET Core site.
您如何在控制器中判断Web请求是否通过HTTP还是HTTPS传入?
How can you tell, in the controller, if a web request came in via HTTP vs. HTTPS?
推荐答案
使用 Request.IsHttps
public IActionResult Index()
{
var isSecure = Request.IsHttps;
// Do Something
return View();
}
这篇关于您如何判断请求是通过HTTP还是HTTPS传入的?在Visual Studio中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文