如何确定对 Openshift python 3.3 应用程序的传入 url 请求是'http'还是"https"?



如何确定对 Openshift 应用程序的传入 url 请求是"http"还是"https"? 我在 13 年 6 月编写了一个 Openshift python 3.3 应用程序。我能够通过以下代码判断我的 Openshift 应用程序的传入 URL 是"http"还是"https":

if request['HTTP_X_FORWARDED_PROTO'] == 'https':     #do something

当我创建新的 Openshift 应用程序时,此代码不再有效。 我已经在Openshift论坛上发帖,但没有找到解决方案。 他们建议我在这里发帖。

有人知道怎么做吗?

这是一个

错误,将被修复。

编辑:打开 https://bugzilla.redhat.com/show_bug.cgi?id=1048331 跟踪

与此同时,我发现这有效。

if request.environ['HTTP_X_FORWARDED_PROTO'] == 'http': # 或 https

最新更新