Что на самом деле представляет переменная {HTTPS}?

Я пишу правило с помощью модуля IIS Rewrite , чтобы определить, сформирован ли URL-запрос HTTP: // или HTTPS: //

В документации говорится: « HTTPS можно использовать для определения, использовалось ли безопасное соединение ». https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference#Accessing_URL_Parts_from_a_Rewrite_Rule

Но возможно, что действительный URL-адрес HTTPS может не быть безопасным (например, из-за недействительного сертификата SSL). В каком случае переменная {HTTPS} будет истинной или ложной?

Есть ли способ лучше?

0
задан 31 January 2018 в 17:47
1 ответ

Просто уточнить: переменная {HTTPS} будет иметь значение на или выкл , а не истина или ложь . Переменная должна оцениваться как на , если это соединение https (даже если сертификат недействителен).

2
ответ дан 4 December 2019 в 13:27

Теги

Похожие вопросы