使用Web.py进行HTTPS重定向

时间:2017-01-09 13:41:31

标签: python web.py

我有一个小型的演示应用程序,我正在尝试使用web.py,在Cloudfoundry中托管,它将使用seeother函数在执行某个操作后重定向回主页其中一个观点。

然而,问题是当seeother尝试返回主页时,它使用http url进行重定向。

我强烈地不想将https网址编码到文件中,并且想知道是否有一种简单的方法来解决这个问题?

web.ctx.protocol正在返回http,因此wsgi.url_scheme

1 个答案:

答案 0 :(得分:0)

SeeOther被允许使用相对URI(RFC 7231),因此您可以执行以下操作:

raise web.seeother('https:/home.html')

返回当前主机的home.html,但强制https。