Request.IsHttps и Request.Scheme получить неправильный ответ https - PullRequest
0 голосов
/ 10 июня 2018

Я работаю с веб-приложением .Net Core, и мне нужно убедиться, что запрос HTTPS.Я установил сертификат в Azure с помощью команды «Зашифровать», и у меня есть CDN cloudflare, но всегда отображается, как если бы запрос не был HTTPS.

Я использовал

this.Request.Scheme.Equals("https")

и

this.Request.IsHttps

У вас есть идеи, что происходит?

1 Ответ

0 голосов
/ 10 июня 2018

Cloudflare CDN, хотя и обслуживает ваши запросы как HTTPS, фактически отправляет запрос на ваш сайт как HTTP.

Скорее всего, вы используете Гибкий режим Cloudflare .Скорее всего, вы хотите использовать один из режимов Полный .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...