python - Flask如何获取客户端提交过来的数据
高洛峰
高洛峰 2017-04-18 09:03:25
0
3
403

主要是这样的1种需求,希望某个人对你编写的FlaskAPI接口提交数据时,你输入某个URL路由可以查看它提交过来的数据,而提交接口的对应的URL路由程序继续执行下去,不会将提交的数据输出。
这里假设我们有1个接口getUserList,现在人家对这个接口传递数据,而与此同时假设你打开路由地址为_debug,则可以看到传递到getUserList中的数据,而在getUserList接口不需要输出传递数据的内容。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(3)
PHPzhong

Stockez-le directement dans la base de données lorsque cela est demandé, puis lisez-le si nécessaire.

Peter_Zhu

La vue des données du client dépend principalement de la variable flask.request
Les données existent probablement dans request.data, qui peut être implémenté comme ceci.

from flask import Flask, request, current_app

app = Flask(__name__)


@app.route('/getUserList', methods=['GET', 'POST'])
def getUserList():
    current_app.getUserList_data = request.data
    return 'ok'


@app.route('/getUserList_debug', methods=['GET', 'POST'])
def getUserList_debug():
    return current_app.getUserList_data


if __name__ == '__main__':
    app.run(debug=True)
黄舟

Veuillez d'abord parcourir le didacticiel de Flask

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal