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

树莓派运行Flask服务器时Postman无法发送请求求助

树莓派本地Flask服务器Postman请求失败排查方案

1. 修正Flask监听地址

默认Flask仅监听127.0.0.1,虽本地浏览器可访问,但部分工具可能存在网络栈适配问题。修改启动代码,让服务监听所有本地网络接口:

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000, debug=True)

重启服务后,用Postman访问http://localhost:5000或http://树莓派本地IP:5000重试。

2. 核对Postman请求配置

  • 确保请求方法(GET/POST)与Flask路由定义一致,例如Flask路由指定methods=['POST']时,Postman不可选用GET方法。
  • 检查请求URL的端口、路径是否完全匹配,避免拼写错误或冗余字符。
  • POST请求需匹配数据格式:若Flask用request.get_json()接收数据,Postman需将Body设为raw格式,Content-Type指定为application/json,并传入合法JSON内容。

3. 排查本地防火墙限制

若树莓派启用了ufw防火墙,需开放Flask服务端口(默认5000):

sudo ufw allow 5000/tcp
sudo ufw reload

4. 测试基础连通性

在树莓派终端用curl验证服务可用性:

curl http://localhost:5000/你的路由路径

若curl返回正常结果,问题锁定Postman配置;若curl也失败,需检查Flask服务的启动日志,确认是否有报错。

5. 关闭Postman不必要代理

打开Postman设置(Settings)→ Proxy,关闭系统代理或自定义代理后重试请求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 08:15:39