在Flask项目中如何判断请求的是GET或者是POST方法?
- flask路由可以指定接收的方法
- 如果路由支持多中方法,那么在路由函数内判断请求的方法
举例:
from flask import Flask, request
app = Flask(__name__)
@app.router('/user',methods=['GET']) #在路由中限制了只能GET方法可以访问
def user():
return 'www.h3blog.com'
@app.router('/profile',methods=['GET','POST']) #在路由中设置允许GET和POST两种方法可以访问
def profile():
if request.method == 'GET':
return '请求方法是GET'
if request.method == 'POST':
return '请求方法是POST'