gpt4 book ai didi

python - Flask 重定向具有相同的 url 和不同的主机?

转载 作者:太空宇宙 更新时间:2023-11-03 15:30:27 25 4
gpt4 key购买 nike

我使用 Flask 作为网络服务器。

目前,我有一个请求:http://host-a.com/test1/?a=1&b=2,我想重定向到 http://host- b.com/test1/?a=1&b=2 并获取响应。

现在,我有很多这样的url,例如test1test2等等。我只是想重定向主机。怎么处理?

已编辑:有很多网址需要重定向,但也有很多网址无法重定向。

例如:http://host-a.com/test1/?a=1&b=2需要,但是http://host-a.com/real1/? a=1&b=2 不能

最佳答案

也许这会对您有所帮助:

from flask import Flask, redirect
app = Flask(__name__)

@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
new_path = 'http://host-b.com/' + path
return redirect(new_path, code=302)

if __name__ == '__main__':
app.run()

关于python - Flask 重定向具有相同的 url 和不同的主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42921762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com