首页 > 解决方案 > FastApi 与其他 Api 的通信

问题描述

我最近在使用 fastapi,作为练习,我想将我的 fastapi api 与其他服务器上的验证服务连接起来......但我不知道该怎么做,我在官方文档中没有找到对我有帮助的东西..我必须用python代码来做吗?或者有什么办法吗?

FastApi 文档

谢谢你的帮助,原谅我的英语。

标签: pythonapirestfastapi

解决方案


您将需要使用 Python 对其进行编码。

如果您使用异步,您应该使用也是异步的 HTTP 客户端,例如aiohttp

import aiohttp

@app.get("/")
async def slow_route():
    async with aiohttp.ClientSession() as session:
        async with session.get("http://validation_service.com") as resp:
            data = await resp.text()
            # do something with data


推荐阅读