Flask获取post提交数据
Posted L小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask获取post提交数据相关的知识,希望对你有一定的参考价值。
完成示例
# flask 代码
from flask import Flask,request
...
@app.route(‘/get_tasks‘,methods=["POST"])
def get_tasks():
if request.method==‘POST‘:
username=request.form[‘name‘]
...
return ...
# python requests库模拟发送数据
import requests
post_data={
"name":"hahaha",
"pass":"pass",
}
res=requests.post(url="http://127.0.0.1:3000/user/test",data=post_data)
print(res.text)
flask
服务端代码,分配路由时要加methods=["POST"]
,methods
参数接受一个列表,也可以添加其他方法- 通过
request.form[]
获取客户端提交的数据,刚开始用get_json()
发现在这种情况下不能获取到。
以上是关于Flask获取post提交数据的主要内容,如果未能解决你的问题,请参考以下文章