-
Notifications
You must be signed in to change notification settings - Fork 3.4k
prefixPath filter double encodes URLs #3769
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
SebHeuze
added a commit
to SebHeuze/spring-cloud-gateway
that referenced
this issue
Apr 15, 2025
SebHeuze
added a commit
to SebHeuze/spring-cloud-gateway
that referenced
this issue
Apr 15, 2025
Fixes spring-cloudgh-3769 Signed-off-by: Sébastien HEUZE <[email protected]>
SebHeuze
added a commit
to SebHeuze/spring-cloud-gateway
that referenced
this issue
Apr 15, 2025
Fixes spring-cloudgh-3769 Signed-off-by: Sébastien <[email protected]>
SebHeuze
added a commit
to SebHeuze/spring-cloud-gateway
that referenced
this issue
Apr 15, 2025
Fixes spring-cloudgh-3769 Signed-off-by: Sebastien <[email protected]>
same as #3759 |
@spencergibb sorry to ping you directly, but could we get an update on this issue? It's become a blocker for us. Any estimate on when you might have time to take a look would be appreciated. Thanks! |
SebHeuze
added a commit
to SebHeuze/spring-cloud-gateway
that referenced
this issue
May 5, 2025
Fixes spring-cloudgh-3769 Signed-off-by: Sebastien <[email protected]>
ryanjbaxter
added a commit
that referenced
this issue
May 13, 2025
…oded Fix prefixPath double encoding
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
In last version of Spring Gateway MVC, prefixPath filter does not support Encoded url like "/url with/space"
The path is transformed to "/url%2520with/space" instead of "/url%20with/space"
The filter should use getPath instead of getRawPath
Similar to #3482
Sample
Adding this test in BeforeFilterFunctionsTests reproduce the issue
The text was updated successfully, but these errors were encountered: