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

FlowXO调用GLPI API遇ECONNREFUSED 127.0.0.1:80错误求助

问题排查与解决方法

核心原因

FlowXO是云端运行的服务,当你在FlowXO中配置http://127.0.0.1/apirest.php/时,这个地址指向的是FlowXO自身的服务器,而非你本地运行GLPI的机器,因此会出现连接拒绝(ECONNREFUSED)的错误。Postman能正常访问是因为它运行在你的本地机器上,127.0.0.1直接指向本地GLPI服务。

排查步骤

  • 确认GLPI服务的绑定IP:检查本地GLPI是否绑定了除127.0.0.1外的其他IP(如局域网IP或公网IP),确保服务可被外部网络访问。
  • 检查防火墙与端口设置:验证本地机器防火墙是否开放了GLPI服务的端口(默认80);如果是云服务器,还要确认安全组规则允许外部访问该端口。
  • 测试外部访问可行性:用同一局域网内的其他设备,或通过公网(若有公网IP)访问GLPI的实际IP地址(如http://你的局域网IP/apirest.php/),确认能获取200 OK响应。

解决方法

方法1:使用局域网IP(限FlowXO可访问你的局域网场景)

如果FlowXO运行环境能访问你的本地局域网,将FlowXO中的请求URL替换为本地GLPI服务器的局域网IP地址,例如http://192.168.1.100/apirest.php/(替换为你实际的局域网IP)。

方法2:使用公网IP/域名(通用方案)

  • 若有公网IP:将GLPI服务绑定到公网IP,确保端口开放,然后在FlowXO中使用http://你的公网IP/apirest.php/作为请求URL。
  • 无公网IP:使用内网穿透工具(如Ngrok、FRP)将本地GLPI服务映射到公网可访问地址。比如用Ngrok执行命令ngrok http 80,会生成类似http://xxxx-xx-xx-xx-xx.ngrok.io的地址,将其替换到FlowXO的URL中,变为http://xxxx-xx-xx-xx-xx.ngrok.io/apirest.php/。

方法3:检查FlowXO网络白名单

部分场景下FlowXO会有网络访问限制,需将GLPI服务的IP或域名加入FlowXO的访问白名单,确保请求能正常发出。

额外验证

修改URL后,先在Postman中测试新的公网/局域网地址,确认能正常获取响应,再配置到FlowXO中启动机器人,查看交互历史是否返回正确结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 21:27:33