赞
踩
参考内容:
在fastapi教程-进阶五(Response Model)中我们学习了如何控制响应体结构,这节来学习如何使用http状态码:
from fastapi import FastAPI
app = FastAPI()
@app.post("/items/", status_code=201)
async def create_item(name: str):
return {"name": name}
启动服务,打开http://127.0.0.1:8000/docs
,我们来看看response:
这个例子通过status_code
来自定义了状态码,201代表了新建资源,但是假如我们在使用状态码时忘记了对应的数字怎么办呢?这里fastapi就很贴心了,它为我们提供了枚举值:
这里也可以使用
from starlette import status
。
上述栗子均放到git上啦,地址:戳这里
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。