有一个带有 API 部分的 ASP.net Core 应用程序。我想对 API 的所有访问都要求 Https。
但是Asp.net 文档指出
警告
不要在接收敏感信息的 Web API 上使用 RequireHttpsAttribute。RequireHttpsAttribute 使用 HTTP 状态代码将浏览器从 HTTP 重定向到 HTTPS。API 客户端可能不理解或不遵守从 HTTP 到 HTTPS 的重定向。此类客户端可以通过 HTTP 发送信息。Web API 应该:
不听 HTTP。
关闭状态码为 400 (BadRequest) 的连接并且不处理请求。
问题
有没有办法在控制器/方法级别拒绝但不重定向传入的 https?
杨__羊羊
aluckdog
随时随地看视频慕课网APP
相关分类