请教通过/api/v4/clients/username/xx,获取的clientid是如何编码的?

环境信息

  • EMQX 版本:4.2.0
  • 操作系统及版本:win10
  • 其他

问题描述

客户端ID使用的是网卡的MAC地址:4E:20:05:18:45:02 ,但JAVA后台使用HttpUtils.sendGet(emqURL,“admin”,“public” ,Constants.GBK或UTF8)通过/api/v4/clients/username/xx获取后的clientid是54b32d4a6f0f4364acad4be9bf726d71,浏览器前端显示是:4E:20:05:18:45:02,请教下是什么原因

配置文件及日志

正常来说没有对 clientid 进行编码,这是一个 utf8 字符串。然后 4.2.0 版本太老了,已经退出维护了,建议升级到 4.4

升级了可以了