fastAPI

FastAPI 是一个基于Python的现代化Web框架,它提供了快速、简单和高性能的方式来构建API,能够实现:

  1. 快速开发接口
  2. 自动生成的文档

安装: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 来查看自动生成的接口文档
这个文档页面提供了所有接口的详细信息,包括路径、请求方法、请求参数和响应模型等。
在接口文档页面中,我们可以尝试发送请求并查看响应结果。