ASP.NET Web.API に HTTPS リンクを生成させるにはどうすればよいですか?
私のMVCアプリでは、この方法でビューにURLを生成しています@Url.HttpRouteUrl("DefaultApi", new { controller = "People" })
ただし、Web アプリが HTTP 経由でアクセスされる場合、リンクは HTTP スキーマを使用します。Web API への接続に HTTPS を強制したい。
インターネットに例があることは知っていますがRequireHttpsAttribute
、これらの例は、HTTPS が必要であり、提供されていない場合、接続を拒否するだけです。私が望むのは、アプリが HTTP 経由でアクセスされた場合でも、Web API へのリンクが HTTPS スキーマで生成されることです。
乾杯。