Response Status Code fastapi/fastapi 0.115.12 82.5k 7.1k FastAPI Learn Hướng dẫn sử dụng Response Status Code¶ Warning The current page still doesn't have a translation for this language. But you can help translating it:Contributing. ...
status_code参数接收表示 HTTP 状态码的数字。 说明 status_code还能接收IntEnum类型,比如 Python 的http.HTTPStatus。 它可以: 在响应中返回状态码 在OpenAPI 概图(及用户界面)中存档: 笔记 某些响应状态码表示响应没有响应体(参阅下一章)。 FastAPI 可以进行识别,并生成表明无响应体的 OpenAPI 文档。
status_code = status.HTTP_201_CREATED return tasks[task_id] 在路径操作函数 中声明一个 Response 类型的参数,根据业务逻辑修改状态码 response.status_code = status.HTTP_201_CREATED。 五 完整代码示例 from fastapi import FastAPI, status, Response app = FastAPI() @app.post("/items/...
一、HTMLResponse 响应 HTML 二、纯文本响应 三、另外的JSON 响应 四、FileResponse文件 五、StreamingResponse 六、RedirectResponse 重定向请求 总结 一、 FASTAPI系列 15-响应状态码status_code 前言 与指定响应模型的方式相同,你也可以在以下任意的_路径操作_中使用status_code 参数来声明用于响应的HTTP 状态码: @...
status_code 接收一个带有 HTTP 状态代码的 number status_code 也可以接收一个 IntEnum 如果是 number,可以使用fromfastapiimportstatus,里面都是封装好的状态码变量,直接调用即可 如果是 IntEnum,可以使用fromhttpimportHTTPStatus,是一个 int 类型的枚举类 ...
app=FastAPI()@app.post("/items/",status_code=status.HTTP_201_CREATED)asyncdefcreate_item(name:str):return{"name":name} 更推荐用这个,因为变量名会包含状态码+含义 是直接来自 starlette.status ,提供的东西都是一样的 fastapi.status HTTPStatus 的栗子 ...
app=FastAPI()@app.post("/items/",status_code=201)defcreate_item(name:str):return{"name":name} 我们用postman请求下。 接口可以正常请求,状态码返回的也是我们定义的201。 在接口文档上也可以正常展示我们成功的状态码 对于http的状态码,每个数字代表不一样的含义。
from fastapi.responses import JSONResponse # 方式一 @router.get("/user", status_code=status.HTTP_202_ACCEPTED) def user_index(): return {"msg": "user_index"} # 方式二 @router.get("/user") def user_index(): return JSONResponse(content={"msg": "ok"}, status_code=status.HTTP_201_...
简介:FastAPI(20)- Response Status Code 响应状态码 前言 和指定响应模型一样,可以在任何路径操作中添加参数 status_code,用于声明响应的 HTTP 状态码 @app.get() @app.post() @app.put() @app.delete() 最简单的栗子 #!usr/bin/env python# -*- coding:utf-8 _*-"""# author: 小菠萝测试笔记# ...
status_code 接收一个带有 HTTP 状态代码的 number status_code 也可以接收一个 IntEnum 如果是 number,可以使用 from fastapi import status ,里面都是封装好的状态码变量,直接调用即可 如果是 IntEnum,可以使用 from http import HTTPStatus ,是一个 int 类型的枚举类 ...