python - FastApi 与其他 Api 的通信
问题描述
我最近在使用 fastapi,作为练习,我想将我的 fastapi api 与其他服务器上的验证服务连接起来......但我不知道该怎么做,我在官方文档中没有找到对我有帮助的东西..我必须用python代码来做吗?或者有什么办法吗?
谢谢你的帮助,原谅我的英语。
解决方案
您将需要使用 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
推荐阅读
- powershell - D&D 骰子模拟器
- javascript - 快递找不到路线
- mongodb - 使用 MongoDB 取消嵌套键和值 event_params
- mysql - 如何从mysql2中的columnType整数值确定列类型名称?
- javascript - 使用 CSS 或 JS 在移动网站上自动展开子菜单
- python-3.x - 范围内的对数正态分布
- amazon-web-services - 未找到 AWS Amplify 环境“开发”
- r - 如何使用 ggplot 在 R 中创建具有 2 个数值变量的堆积条形图,按 1 个因子变量分组 - 取 2,具有标准误差?
- java - 根据用户组 Thymeleaf 隐藏输入按钮
- javascript - Vue - 资源解释为样式表,但使用 MIME 类型 text/html 传输