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

使用localhost时出现HttpException:接收数据时连接断开问题咨询

解决HttpException: Connection closed while receiving data问题

排查与修复方案

  • 验证后端服务与资源可用性
    直接在浏览器访问http://10.0.2.2:8000/uploads/images/0f61cb5dd19d38a11e5a9133333eca07.jpeg,确认服务是否正常运行、图片文件是否能正常加载。如果浏览器也无法访问,先修复后端的静态文件路由或文件存储问题。
  • 延长请求超时时间
    移动端请求默认超时可能过短,大图片加载时易触发连接中断。以Flutter为例,手动设置更长超时:
    await http.get(
      Uri.parse("http://10.0.2.2:8000/uploads/images/0f61cb5dd19d38a11e5a9133333eca07.jpeg"),
      headers: {"Connection": "keep-alive"},
      timeout: const Duration(seconds: 10)
    );
    
  • 检查服务端文件完整性
    确认服务器uploads/images目录下的0f61cb5dd19d38a11e5a9133333eca07.jpeg文件未损坏,必要时重新上传该文件。
  • 启用长连接
    在请求头中添加Connection: keep-alive,避免连接过早被关闭,适配大资源加载场景。
  • 排除网络拦截干扰
    暂时关闭本地防火墙、停用代理工具,测试请求是否恢复正常,排查是否有拦截规则影响连接。
  • 检查后端响应配置
    确认后端服务(如Django/Flask)是否正确设置静态文件响应头,比如Content-Length需与文件实际大小匹配,避免客户端接收数据时出现异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 05:54:40