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

n8n中Go High Level HTTP请求变量注入JSON格式异常问题

问题排查:注入变量到Go High Level HTTP请求失败

以下是针对问题的具体排查方向和解决方法:

  • 检查变量内容的JSON转义
    变量{{ $json.message.content }}的AI配置文本中可能包含未转义的特殊字符(如双引号、换行符、反斜杠),直接插入会破坏JSON结构,导致请求失败。
    解决方法:使用模板引擎的JSON转义过滤器处理变量,比如在Go模板中使用{{ $json.message.content | jsonEncode }}(根据你使用的模板引擎调整对应方法)。先打印变量原始值,确认是否存在特殊字符,手动转义后测试请求是否正常。

  • 验证内容长度是否超限
    Go High Level的customField字段可能存在长度限制,若变量内容过长,会被平台拒绝接收。
    解决方法:对比手动存入数据库的内容长度与变量实际值的长度,确认是否超出限制。若过长,尝试精简内容后重新发起请求。

  • 确认模板变量是否被正确解析
    可能模板引擎未正确解析{{ $json.message.content }},导致最终请求中保留了模板标签而非实际内容。
    解决方法:打印渲染后的完整JSON字符串,检查是否已将模板变量替换为实际的AI配置文本,确保最终JSON格式完全符合要求。

  • 检查请求头与编码设置
    注入变量后,若请求的Content-Type未设置为application/json,或内容编码非UTF-8,可能导致平台无法解析请求。
    解决方法:确保请求头包含Content-Type: application/json; charset=utf-8,且变量内容为UTF-8编码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 07:55:55