路径,或称“端点”或“路由”
/items/foo
=> 指向的路径为:
在HTTP协议中,可以使用这些“方法”中的一个(或多个)与每个路径通信:
HTTP方法:
POST, GET, PUT, DELETE, OPTIONS, HEAD, PATCH,TRACE
在构建api时,通常使用这些特定的HTTP方法来执行特定的操作。
POST: 创建数据
GET: 读取数据
PUT: 更新数据
DELETE: 删除数据
在OpenAPI中,每个HTTP方法都被称为“操作”
定义一个路径操作函数
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello World"}
get("/")告诉FastAPI下面的函数负责处理以下请求:
路径/
使用get操作
Python中的@something语法被称为“装饰器”。
@app.get("/") 为get操作的“路径操作装饰器”
还有如:
路径操作函数:
from fastapi import FastAPI
app = FastAPI()
@app.get("/") #路径:/ , 操作方法:get
def root(): #函数
return {"message": "Hello World"}
当服务器接收到客户端使用GET的URL“/”请求时,FastAPI将调用此函数
如果要使用异步时,在函数名前加上 async即可
标签:HTTP,get,Python,FastAPI,app,路径,操作,路由 From: https://blog.csdn.net/zhouwuhua/article/details/139213152