Python 是否使用相同的url和不同的主机重定向?

Python 是否使用相同的url和不同的主机重定向?,python,redirect,flask,Python,Redirect,Flask,我使用flask作为web服务器 目前,我有一个请求:http://host-a.com/test1/?a=1&b=2我想重定向到http://host-b.com/test1/?a=1&b=2并获取响应 现在,我有很多这样的url,比如test1,test2等等。我只想重定向主机。如何处理 编辑:有许多URL需要重定向,同时也有许多URL无法重定向 例如:http://host-a.com/test1/?a=1&b=2需要,但http://host-a.com/real1/?a=1&b=2无法

我使用flask作为web服务器

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

现在,我有很多这样的url,比如
test1
test2
等等。我只想重定向主机。如何处理

编辑:有许多URL需要重定向,同时也有许多URL无法重定向


例如:
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()
从烧瓶导入烧瓶,重定向
app=烧瓶(名称)
@app.route('/',默认值={'path':''})
@应用程序路径(“/”)
def catch_all(路径):
新路http://host-b.com/“+路径
返回重定向(新路径,代码=302)
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app.run()

可能与@YuvalPruss重复不,您不了解问题所在。有很多url需要重定向。让我试试吧~。我要做的是:1获取url,2替换主机,3获取cookies,4发送get使用请求并获取响应内容。看来你的代码应该被使用了。非常感谢。我不认为这种方法会转发参数a=1和b=2