Multiple slash sanitisation should be optional in `UriComponentsBuilder`
dpozinen opened this issue · 1 comments
dpozinen commented
The primary reason for this issue is spring-cloud/spring-cloud-gateway#2795 which under the hood uses UriComponentsBuilder
. See this comment specifically: spring-cloud/spring-cloud-gateway#2795 (comment)
In the context of #14904 and #17006 there have been changes made to sanitise multiple consecutive slashes and replace them via a single slash:
Technically, there is no restriction on multiple consecutive slashes - those are valid urls, so I think that adding the option of preserving those in UriComponentsBuilder
would be a good thing, and would solve the mentioned gateway issue.
What do you think?