我正在处理一些重定向内容,以在满足条件的情况下重定向某些请求。 (1)第一遍将处理请求正文。不知何故,我希望在(2)使用PROCESSED BODY将数据重定向到另一条路由之前在此处进行更改。
在此示例中,无论将什么主体传递到POST /process
,即使我已更改数据(POST /finalize
),同一主体也传递到request.data = { 'test': 'test' }
from flask import Flask, url_for, redirect, request, jsonify
app = Flask(__name__)
@app.route('/process', methods=['POST'])
def process():
request.data = { 'test': 'test' }
return redirect(url_for('finalize'))
@app.route('/finalize', methods=['POST'])
def finalize():
return jsonify(request.data) # Should return { 'test': 'test' }