前言
使用 route 装饰器设置url访问地址,默认是get请求方式,通过 methods 参数可以设置不同的http 请求方法
methods 参数
没有声明请求方式,默认是get请求
from flask import Flask
app = Flask(__name__)
@app.route('/login')
def login():
return 'login'
POST 请求设置
如果我们想用post请求方式,需使用 methods 参数设置
@app.route('/login', methods=['POST'])
def login():
return 'login'
设置仅支持 POST 请求后,其它方法请求会出现405: METHOD NOT ALLOWED
那么此时就只能通过 POST 请求访问
如果想GET 和 POST 请求方法都支持, methods