flask怎么获取post请求中的参数
在Flask中,可以使用request对象来获取POST请求中的参数。
首先,需要从flask模块中导入request对象:
from flask import request
然后,在路由函数中,可以使用request.form属性来获取POST请求中的表单数据:
@app.route('/login', methods=['POST'])
def login():
username = request.form['username']
password = request.form['password']
# do something with username and password
在上面的代码中,request.form属性返回一个类似字典的对象,可以使用键来获取POST请求中的参数值。
如果POST请求中的参数是JSON格式的,请使用request.json属性来获取JSON数据:
@app.route('/update', methods=['POST'])
def update():
data = request.json
name = data['name']
age = data['age']
# do something with name and age
与request.form不同,request.json属性返回一个Python字典,其中包含POST请求中的JSON数据
原文地址: http://www.cveoy.top/t/topic/ffNM 著作权归作者所有。请勿转载和采集!