не уверен на вашем предпочтительном языке, но здесь он находится в c #
public bool IsSecureConnection()
{
return HttpContext.Current.Request.IsSecureConnection ||
HttpContext.Current.Request.Headers["HTTP_X_SSL_REQUEST"].Equals("1");
}
Обратите внимание, что этот заголовок является пользовательским, но я думаю, вы поняли идею. Я видел, как люди просто запрашивают запрос «https», и, кроме грязного взгляда, он, вероятно, достаточно приемлем, зависит от вашей модели безопасности.
Или вы спрашиваете, доступен ли он вообще?
I