现象
调用FastGPT的HTTP模块时出现两类问题:第一类返回固定报错文本"当前分组负载已饱和,请稍后再试,或升级账户以提升服务质量";第二类配置HTTP模块后,调用指定接口(如http://api.m.taobao.com/rest/h5ApiUpdate.do?&api=test),预期返回指定字段内容(如api字段的"test"),但实际返回空。同时存在关于HTTP模块入参格式、出参映射规则的疑问。
可能原因
结合问题场景,可能的触发因素包括:未在请求中携带有效凭证导致请求被拦截;HTTP模块的出参映射配置错误,无法正确提取目标返回字段;请求来源IP未被允许访问接口。
排查步骤
- 检查HTTP接口调用是否携带有效凭证,通过query参数增加凭证。
- 验证请求来源IP是否符合接口访问要求,可自行通过IP查询接口更新允许的IP列表。
- 确认HTTP模块的出参配置:明确目标字段的字段名、字段key,将对应字段链接到"指定回复"模块的"回复的内容"选项。
- 发起接口调用,核对实际返回内容与预期结果是否一致。
解决与验证
优先通过query参数增加凭证以验证请求合法性。若涉及IP访问限制,自行更新允许的IP列表。配置HTTP模块时,需准确设置出参字段的key与字段名,将目标字段映射至"指定回复"模块的对应选项。调用接口后,若返回空则重新检查凭证配置与出参映射规则,直至返回预期内容。