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

时间:2013-12-31 19:45:41

标签: python https request openshift

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

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

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

有人知道怎么做吗?

2 个答案:

答案 0 :(得分:1)

这是一个错误,将会修复。

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

答案 1 :(得分:0)

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

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