【发布时间】:2019-08-12 18:20:16
【问题描述】:
我需要在另一个步骤中重定向发布请求。但只返回 200 响应。 但我不知道我该怎么做
我尝试过类似的方法,但没有效果。 bar() 函数中的 print("Redirected!") 不起作用。
from threading import Thread
from flask import Flask, redirect, Response, url_for
@app.route('/foo', methods=['POST'])
def foo():
t = Thread(
target=redirect,
args = (url_for('bar'), 307)
)
t.start()
t.join()
return Response(status=200)
@app.route('/bar', methods=['POST'])
def bar():
print("Redirected!")
return "Redirected!"
【问题讨论】:
标签: python multithreading redirect flask