将HTTP重定向到仅在特定端口烧瓶上的https

时间:2018-08-24 16:45:03

标签: python http flask https

我有一个在https上有效的flask应用程序。我想将每个http请求重定向到https。我有这个功能:

@app.before_request
def before_request():
    if request.url.startswith("http://"):
        url = request.url.replace('http://', 'https://' , 1)
        code = 301
        return redirect(url, code= code)

但是它仅在我使用端口5000时才有效(这是flask的默认端口)。否则,我的浏览器会显示“连接已重置”错误。

那是为什么?

谢谢!

0 个答案:

没有答案