You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FastAPI服务器无响应求助:请求API时持续加载无返回

FastAPI请求无响应问题排查与修复

核心问题定位

你的/get接口返回的是集合类型{'True'},FastAPI默认的JSON序列化器无法处理Python集合对象,导致请求处理流程卡住,无法生成并返回响应。

修复方案

将返回值修改为JSON可序列化的类型(如字典、字符串、列表等),示例如下:

@api.get('/get')
async def get():
    # 方案1:返回字典(推荐,符合API响应规范)
    return {"status": "True"}
    # 方案2:直接返回字符串
    # return "True"

额外排查要点

  • 确认依赖库安装完整:执行pip install fastapi uvicorn确保核心库正常安装
  • 检查服务启动状态:运行代码后,控制台需输出Uvicorn running on http://127.0.0.1:2222日志,无报错信息
  • 验证请求地址正确性:Thunder Client中请求URL必须为http://127.0.0.1:2222/get,端口和路径需与代码配置一致
  • 排查阻塞逻辑:若后续接口涉及IO操作(如数据库、网络请求),需确保使用异步方式避免阻塞事件循环(当前示例代码无此问题)

内容的提问来源于stack exchange,提问作者user18862346

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 04:10:36