Flask-在重定向之前更改request.data

时间:2019-07-31 13:21:53

标签: python post flask

我正在处理一些重定向内容,以在满足条件的情况下重定向某些请求。 (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' }

0 个答案:

没有答案