环境
- EMQX 版本:5.5.1
- 操作系统版本:docker
重现此问题的步骤
- 客户端授权
- 使用HTTP进行授权
- 配置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
感谢反馈。我们会尽快的修复它!