HTTP授权向接口发送的数据格式有误

环境

  • EMQX 版本:5.5.1
  • 操作系统版本:docker

重现此问题的步骤

  1. 客户端授权
  2. 使用HTTP进行授权
  3. 配置content-type为x-www-form-urlencoded

接口接收到数据格式错误,数据后面多了个=号

客户端认证中也使用了x-www-form-urlencoded 但表现正常,客户端授权中就多了个=号,导致无法解析

请贴一下 AuthZ HTTP 的相关配置。
相关日志也可以打包发在这里。


除此之外没别的配置,镜像也是新拉的

你好,这看起来是一个bug。当 content-type 配置为 application/x-www-form-urlencoded

发送过去的请求体格式,应该是 action=subscribe&clientid=xxxx&topic=xxxx&username=xxx

感谢反馈。我们会尽快的修复它!