现象
使用FastGPT的HTTP模块时,尝试在HTTP请求地址中配置变量,仅全局变量可正常识别,外部传入的参数无法被识别。
可能原因
未正确配置HTTP请求路径中的外部参数变量绑定规则,或外部参数未按预期格式传入,需结合实际使用场景确认。
排查步骤
- 确认FastGPT版本已升级至最新版,确保所需功能已被支持。
- 检查HTTP模块请求路径中变量的配置格式,确认符合官方要求的变量语法。
- 验证外部参数的传入方式,确认参数名称与请求路径中配置的变量名称完全一致。
- 对比全局变量与外部参数的配置差异,定位异常点。
解决与验证
FastGPT已支持HTTP模块请求路径配置外部参数变量,可按以下步骤操作完成配置与验证:
- 在HTTP模块的请求地址中,按照官方支持的变量语法配置外部参数变量。
- 在调用FastGPT服务时,正确传入外部参数,确保参数名称与请求路径中配置的变量名称完全匹配。
- 发起测试请求,确认请求路径中的外部参数变量已被正确替换,功能正常生效。