故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT HTTP模块请求路径外部参数变量不生效问题

使用FastGPT的HTTP模块时,尝试在HTTP请求地址中配置变量,仅全局变量可正常识别,外部传入的参数无法被识别。 未正确配置HTTP请求路径中的外部参数变量绑定规则,或外部参数未按预期格式传入,需结合实际使用场景确认。 确认FastGPT版本已升级至最新版,确保所需功能已被支持。

现象

使用FastGPT的HTTP模块时,尝试在HTTP请求地址中配置变量,仅全局变量可正常识别,外部传入的参数无法被识别。

可能原因

未正确配置HTTP请求路径中的外部参数变量绑定规则,或外部参数未按预期格式传入,需结合实际使用场景确认。

排查步骤

  1. 确认FastGPT版本已升级至最新版,确保所需功能已被支持。
  2. 检查HTTP模块请求路径中变量的配置格式,确认符合官方要求的变量语法。
  3. 验证外部参数的传入方式,确认参数名称与请求路径中配置的变量名称完全一致。
  4. 对比全局变量与外部参数的配置差异,定位异常点。

解决与验证

FastGPT已支持HTTP模块请求路径配置外部参数变量,可按以下步骤操作完成配置与验证:

  1. 在HTTP模块的请求地址中,按照官方支持的变量语法配置外部参数变量。
  2. 在调用FastGPT服务时,正确传入外部参数,确保参数名称与请求路径中配置的变量名称完全匹配。
  3. 发起测试请求,确认请求路径中的外部参数变量已被正确替换,功能正常生效。

来源: FastGPT GitHub issue #972