aiohttp异步请求
import asyncio
import aiohttp
import uvicorn
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def index():
session = aiohttp.ClientSession()
res = await session.get("https://www.cnblogs.com")
print(res.status)
text = await res.text() # 读数据到内存中---io
print(text)
res.close()
return "index"
if __name__ == "__main__":
uvicorn.run(
"aiohttp_test:app",
host="0.0.0.0",
port=8000,
reload=True,
log_level="info"
)