clientId包含特殊字符时请求RestApi报错

clientId中有特殊字符|,请求API时报错 /api/v5/clients/{clientid}
请求参数clientId已经处理过,URLEncoder.encode(cliendid,“UTF-8”),将|转换成了%7C还是报错
错误码 400 Bad Request

啥版本,emqx开debug看看日志:eyes:,这个场景应该是有test case覆盖的,不应该出错:man_facepalming: dashboard查看client就是用的这个api

社区版,debug中没有异常,只有用户登录的信息
curl -X GET “http://10.73.36.6:18083/api/v5/clients/LK64013500000f700_8155|
-H “Authorization:Basic MjFiNTdkMDZlZDJmMGVhMToydzR2N0JXdkVOMnpHRlVjWUpNOUNLeTRQdlRHOUNwUEQ5QnZQWlluNEF6STdO”
-H “Content-Type: application/json”
执行这个curl没有响应,curl --trace时能看到是400 Bad Request
clientId是这样:LK64013500000f700_8155|signmethod=hmacsha1|