收藏
回答

公众号发送模板消息,一直提示47001(英文可以,中文不行)?

后台用的是nodejs,组织的消息报问如下,上面的中文消息,一直提示47001 数据格式有误(但是用Postman可以发成功),换成下面的英文就没问题——

是否post请求的Headers要加什么参数(写了utf-8或者拿掉都没用,还是提示47001)?

回答关注问题邀请回答
收藏

2 个回答

  • Summer✨
    Summer✨
    2021-06-01

    你好,47001解析 JSON/XML 内容错误,建议使用utf8的

    2021-06-01
    有用
    回复 1
    • Mr.Zhao
      Mr.Zhao
      2021-06-01
      没有回答出为什么47001,  回答的很机械
      2021-06-01
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2021-05-31
    content-length问题,中文和英文长度不一样,传中文,长度不够,就被截取了,导致不是完整的json
    2021-05-31
    有用
    回复 4
    • 基地的沙丘
      基地的沙丘
      2021-05-31
      求教,有什么处理方法吗?程序对中文字符长度特殊处理?
      2021-05-31
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-06-01回复基地的沙丘
      这是基础。一个中文长度为3,总共是6,然后长度设置为2,半个字?
      2021-06-01
      回复
    • 基地的沙丘
      基地的沙丘
      2021-06-01
      多谢回复。。。测试了一下,content-length=非中文字符数+中文字符数*2+1,可以正常发送,哎。。。
      2021-06-01
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-06-01回复基地的沙丘
      中文字符数不一定是3
      2021-06-01
      回复
登录 后发表内容