如何确定对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论坛上发布但未找到解决方案。他们建议我在这里发帖。
有人知道怎么做吗?
答案 0 :(得分:1)
这是一个错误,将会修复。
编辑:已打开https://bugzilla.redhat.com/show_bug.cgi?id=1048331以跟踪
答案 1 :(得分:0)
与此同时,我发现这有效。
如果request.environ ['HTTP_X_FORWARDED_PROTO'] =='http':#或https