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

FastAPI之 处理HTTP请求

前一个章节介绍了客户端发送给后端的数据、数据格式以及后端如何解析请求数据。现在来看看客户端向后端传递数据的几种方式。

前一个篇介绍了一条请求包含几个部分:

  • 请求动作和路径
  • 查询参数(?**=**)
  • Header
  • 请求体(POST)

FastAPI框架定义了以下几个概念,可以让我们方便访问以上几个请求部分的数据:

  • Header : 表示HTTP头
  • Path :表示URL
  • Query :表示查询参数
  • Body:HTTP请求体

通过URL路径传递参数

import uvicorn
from fastapi import FastAPIapp = FastAPI()@app.get("/hello/{name}")
async def say_hello(name):return {"message": f"hello,{name}"}if __name__ == "__main__":uvicorn.run(app="hello:app",port=8000,reload=True)

注意:添加reload=True启动服务器时(修改文件可不用重启),app要指定某个文件名下的app,字符串形式。否则会报错:

WARNING:  You must pass the application as an import string to enable

http://www.dtcms.com/a/502898.html

相关文章:

  • 【2025-系统规划与管理师】第十章:云原生系统规划
  • 求一个矩阵中的鞍点
  • 《计算机视觉度量:从特征描述到深度学习》-- 大模型应用开发基础RAG方案介绍
  • 【C++】list的使用及底层逻辑实现
  • 网站开发的整体职业规划购物网站多少钱
  • 【JVM】线上JVM堆内存报警,占用超90%
  • 【JVM系列】-第1章-JVM与Java体系结构
  • 鸿蒙NEXT Wear Engine穿戴侧应用开发完全指南
  • OpenHarmony 与 HarmonyOS 的 NAPI 开发实战对比:自上而下与自下而上的差异解析
  • openHarmony之DSoftBus分布式软总线智能链路切换算法
  • TensorFlow2 Python深度学习 - 循环神经网络(GRU)示例
  • TVM | Relay
  • 使用 Conda 安装 QGIS 也是很好的安装方式
  • 网站套餐到期什么意思抖音seo优化系统招商
  • 怎么看网站pr值衡水市住房和城乡建设局网站
  • 散点拟合圆:Matlab两种方法实现散点拟合圆
  • Kubernetes流量管理:从Ingress到GatewayAPI演进
  • 专做品牌网站西安做网站电话
  • “函数恒大于0”说明函数是可取各不同数值的变数(变量)——“函数是一种对应法则等”是非常明显的错误
  • Linux系统--信号(4--信号捕捉、信号递达)--重点--重点!!!
  • Blender后期合成特效资产预设插件 MP_Comp V2.0.2
  • 达梦8数据库常见故障分析与解决方案
  • 迁移服务器
  • 解决docker构建centos7时yum命令报错、镜像源失效问题
  • 密钥轮换:HashiCorp Vault自动续期,密钥生命周期?
  • 即时通讯系统核心模块实现
  • 【HarmonyOS】组件嵌套优化
  • 福州企业做网站催眠物语wordpress
  • 图文并茂:全面了解UART相关知识(TTL+RS232+RS484)
  • VMware Euler系统Ctrl+C/V共享剪贴板完全指南:从配置到彻底清理