当前位置: 首页 > news >正文

FastAPI之 HTTP响应

默认情况下,FastAPI会把你的端点函数所返回的内容转为JSON格式。返回的HTTP响应,包含一行内容为Content-type:application/json的Header信息。即便返回的是一个字符串,也会转为JSON。

状态码

在默认情况下,FastAPI返回的状态码是200,如果是异常,返回对应的是4**状态码。

  • 指定成功状态码
@app.get("/hello",status_code=200)
async def say_hello():return "hello world"

status_code 可以写数字,也可以用 from fastapi import status 里的枚举:

from fastapi import status
@app.post("/items", status_code=status.HTTP_201_CREATED)
  • 返回自定义成功码 + 响应体

from fastapi import Response@app.post("/report")
def generate_report(response: Response):response.status_code = 202               # ← 202 
http://www.dtcms.com/a/503050.html

相关文章:

  • 中国建设银行广西分行网站首页wordpress 数字商城
  • UE5 材质-5:砖缝不透明材质系列,掩码节点 ComponentMask,材质函数 CustomRotator 旋转UV,
  • 2510C++,rest_rpc
  • [Power BI] 卡片图与多行卡
  • 大模型理论概述
  • 做风险投资网站商城网站建设策划书
  • 【STM32项目开源】STM32单片机智能家居控制系统
  • 【设计模式】Java规则树重构复杂业务逻辑
  • 网络:传输层协议UDP和TCP
  • 从Excel姓名匹配案例学Python:由点及面的系统化学习指南
  • 建网站的专业公司家教网站制作
  • 赋能金融科技:基于AWS的云上量化交易解决方案,让策略研发与部署效率倍增
  • 洛谷 P1012 [NOIP 1998 提高组] 拼数
  • P12954 [GCJ Farewell Round #2] Railroad Maintenance【题解】
  • 虚幻引擎虚拟制片入门教程 之 Sequencer基础
  • 考研408--计算机网络--day1-概念组成功能三种交换技术分类
  • 网站标签怎么做跳转页面网站的建设ppt模板
  • Laravel下载和安装图解(非常详细)
  • Python机器学习---3.分类模型评估
  • Rust Tokio vs Go net/http:云原生与嵌入式生态选型指南
  • 【Java 详解】Mysql 索引从入门到精通
  • Vue收集表单数据
  • 正点原子RK3568学习日志10-向系统条件一个系统调用
  • 软件工程原则:构建高质量软件的基石
  • 哈尔滨在线制作网站网站3d展示怎么做
  • Python操作word实战
  • cms建站系统哪家好企业信息官网
  • 【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库
  • ffmpeg下载和实战获取音视频时长
  • 如何高效批量修改多格式文本文件?