『FastAPI』快速掌握“请求与响应”的基础用法

点赞 + 关注 + 收藏 = 学会了

本文简介

本文可在公众号「德育处主任」免费阅读

上一讲介绍了 FastAPI 的基础用法,这一讲我们聊聊 FastAPI 常用的请求方法、获取前端传过来的数据以及返回数据给前端。

常见的请求方法

现在流行 RESTfulAPI 设计规范,RESTful 是基于 REST(Representational State Transfer)架构风格的 Web 服务设计原则。REST 将一切事物视为资源,每个资源由 URI(Uniform Resource Identifier,统一资源标识符)进行唯一标识。

RESTful API 通过标准的 HTTP 方法与资源进行交互,通常包括以下常见方法:

  • GET:从服务器读取资源(查询资源)。
  • POST:在服务器创建资源(通常用于添加新资源)。
  • PUT:在服务器更新资源(通常用于替换或更新现有资源)。
  • DELETE:从服务器删除资源。
  • PATCH:部分更新资源。

FastAPI 当然也支持这几种请求方法啦,而且写起来非常简单。

简单来说,一行「装饰器」写明路由、请求参数,下面跟着一个「方法」来处理这个路由的请求。

from fastapi import FastAPI # 引入FastAPI

app = FastAPI() # 注册 app

@app.请求方法("路径")
def xxx():

先用不带参数的方法演示一下。

from fastapi import FastAPI # 引入FastAPI

app = FastAPI() # 注册 app

# get方法
@app.get("/demo")
def demoGet():
    return {
   "msg": "这是GET"}

# post方法
@app.post("/demo")
def demoPost():
    return {
   "msg": "这是POST"}

# put方法
@app.put("/demo")
def demoPut():
    return {
   "msg"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值