fastAPI
FastAPI 是一个基于Python的现代化Web框架,它提供了快速、简单和高性能的方式来构建API,能够实现:
- 快速开发接口
- 自动生成的文档
安装:pip install fastapi
使用:
from fastapi import FastAPI
app = FastAPI()
@app.get("/hello")
def hello():
return {"message": "Hello, FastAPI!"}
定义了一个GET请求的接口,路径为"/hello"。当访问这个接口时,会返回一个包含"message"字段的JSON响应
运行(需要使用 Uvicorn ):uvicorn main:app --reload
("main"是Python文件的名称,"app"是FastAPI实例的名称)
当应用运行起来后,我们可以通过访问 http://localhost:8000/docs 来查看自动生成的接口文档
这个文档页面提供了所有接口的详细信息,包括路径、请求方法、请求参数和响应模型等。
在接口文档页面中,我们可以尝试发送请求并查看响应结果。