在Flask项目中如何判断请求的是GET或者是POST方法?

  1. flask路由可以指定接收的方法
  2. 如果路由支持多中方法,那么在路由函数内判断请求的方法

举例:

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'