如何强制 ASP.NET Web.API 生成 HTTPS 链接?
在我的 MVC 应用程序中,我以这种方式在视图中生成 url@Url.HttpRouteUrl("DefaultApi", new { controller = "People" })
但如果通过 HTTP 访问 Web 应用程序,则链接将使用 HTTP 模式。我想强制使用 HTTPS 连接到 Web API。
我知道RequireHttpsAttribute
互联网上有一些例子,但是如果需要HTTPS但没有提供这些例子,这些例子只是拒绝连接,这很好。我想要的是即使通过 HTTP 访问应用程序,也可以使用 HTTPS 模式生成到 Web API 的链接。
干杯。