yx9o opened a new issue, #610:
URL: https://github.com/apache/rocketmq-dashboard/issues/610

   ## Problem
   
   The frontend API inserts Topic and Consumer Group names directly into URL 
path segments without encoding them.
   
   RocketMQ names may contain `%`. Requests for names such as `%DLQ%cg-order` 
are sent with raw percent characters and can be rejected as malformed before 
reaching the Spring controller.
   
   ## Expected behavior
   
   - Encode Topic and Consumer Group names used in URL path segments.
   - Preserve the original name after server-side path decoding.
   - Keep requests for regular names working unchanged.
   
   ## Proposed fix
   
   Use `encodeURIComponent` for dynamic Topic and Consumer Group path segments, 
and add API regression tests for names containing `%`.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to