2014-04-22 3 views
0

https 요청을 모두 http으로 전달하는 IIS ASP.NET 웹 응용 프로그램 용로드 밸런서가 있습니다. 따라서 https를 식별하려면 X-Forwarded-Proto 헤더가 필요했습니다. X-Forwarded-For 헤더를 볼 수 있지만 Proto은 볼 수 없습니다.HttpRequest 헤더 "X-Forwarded-Proto"가 누락되었습니다.

나는 누락 된 무언가 또는 원래 요청을 알 수있는 대안은 Request.Headers

거기 HTTPS를했다 점검을하고있어?

답변

1

X-Forwarded-Proto 헤더는로드 밸런서에 의해 IRule을 통해 명시 적으로 설정됩니다. IRule이 적용되지 않았기 때문에 X-Forwarded-Proto 헤더가 없습니다.