我有一个小型的演示应用程序,我正在尝试使用web.py,在Cloudfoundry中托管,它将使用seeother
函数在执行某个操作后重定向回主页其中一个观点。
然而,问题是当seeother
尝试返回主页时,它使用http url进行重定向。
我强烈地不想将https网址编码到文件中,并且想知道是否有一种简单的方法来解决这个问题?
web.ctx.protocol
正在返回http,因此wsgi.url_scheme
答案 0 :(得分:0)
SeeOther被允许使用相对URI(RFC 7231),因此您可以执行以下操作:
raise web.seeother('https:/home.html')
返回当前主机的home.html
,但强制https。