usekestrel - ASP.net comprueba si la página es http o https
usekestrel net core (5)
Alternativamente:
Request.ServerVariables["SERVER_PROTOCOL"];
Tengo una aplicación web alojada en varios servidores, algunos de los cuales están en https. ¿Cómo puedo verificar desde el código de atrás si una página se encuentra actualmente en http o https?
Puede consultar la propiedad Request.IsSecureConnection
en la clase HttpRequest
. Para obtener una referencia completa fuera de una página, control de usuario o similar, utilice HttpContext.Current.Request.IsSecureConnection
.
Prueba esto,
aCookie.Secure = HttpContext.Current.Request.IsSecureConnection
Uso - HttpContext.Current.Request.IsSecureConnection
Page.Request.Url.Scheme
funciona también Devuelve http
, https
, etc.
Ref: http://msdn.microsoft.com/en-us/library/system.uri.scheme.aspx