Python》》FastAPi 接口
fromfastapiimportFastAPI,Query,Path,BodyfrompydanticimportBaseModel,Field# 路径参数@app.get("/get/{id}")asyncdefget(id:int=Path(...,gt=0,lt=3)):return{"method":"Hello get "+str(id)}# url: /get/xx# 查询参数@app.get("/get1")asyncdefget1(id:str=Query(...,gt=0,lt=3)):return{"method":"Hello get "+str(id)}# url: /get?id=xxx# 请求体参数classPerson(BaseModel):name:str=Field(...,min_length=3,max_length=20)age:int@app.post("/post")asyncdefpost(p:Person):returnp