FastAPI学习-27 使用@app.api_route() 设置多种请求方式
对同一个访问函数设置多个http 请求方式
api_route 使用
使用methods 参数设置请求方式
from fastapi import FastAPI
# 作者-上海悠悠 微信/QQ交流:283340479
# blog地址 https://www.cnblogs.com/yoyoketang/
app = FastAPI()
@app.api_route('/demo/b', methods=['get', 'post'])
async def demo2():
return {"msg": "demo2 success"}
判断请求方式执行不同内容
判断请求方式,执行不同内容
@app.api_route('/m', methods=['get', 'post'])
async def view_methods(request: Request):
if request.method == 'GET':
return {"msg": "get demo2 success"}
if request.method == 'POST':
return {"msg": "post demo2 success"}
return {"msg": "demo2 success"}