| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- from fastapi import FastAPI,Request
- # web服务器
- import uvicorn
- from api.book import api_book
- from api.cbs import api_cbs
- from api.zz import api_zz
- app = FastAPI()
- app.include_router(api_book, prefix="/book", tags=["book interface"])
- app.include_router(api_cbs, prefix="/cbs", tags=["cbs interface"])
- app.include_router(api_zz, prefix="/zz", tags=["zz interface"])
- @app.get("/")
- async def root():
- return {"message": "Hello World"}
- @app.get("/get")
- async def get_test():
- return {"method": "get method"}
- @app.post("/post")
- async def post_test():
- return {"method": "post method"}
- @app.put("/put")
- async def put_test():
- return {"method": "put method"}
- @app.delete("/delete")
- async def delete_test():
- return {"method": "delete method"}
- @app.get("/get_test")
- async def get_test(request: Request):
- get_test = request.query_params
- print(get_test)
- return {"method": "get_test"}
- @app.post("/post_test")
- async def post_test(request: Request):
- post_test = await request.json()
- print(post_test)
- return {"method": "post_test"}
|