在.net核心的启动文件的configure部分中,我不太了解UseHsts
和UseHttpsRedirection
之间的区别。谁能解释?
答案 0 :(得分:5)
根据文档,您应该同时使用它们:
我们建议所有生产ASP.NET Core Web应用程序致电:
- HTTPS重定向中间件(UseHttpsRedirection),用于将所有HTTP请求重定向到HTTPS。
- UseHsts,HTTP严格传输安全协议(HSTS)。
.UseHttpsRedirection()
将发出从http重定向到https的HTTP响应代码。 .UseHsts()
将添加HSTS响应header which the client is supposed to obey.