-
Notifications
You must be signed in to change notification settings - Fork 8
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
Pipe sign delimiter in boundary parameter for GET requests not working #59
Comments
It actually seems like this has been caused by a recent security update from Apache Tomcat, which does not allow some characters anymore that are non-encoded. Following a comment on stackoverflow, the pipe sign does also not work anymore within the java.net library (see bottom of this comment). Following the suggested answer here, the approach with adding this bean is working. The question though is if we want to keep supporting something, which has been discarded by others? |
adding of TomcatConfig class which defines the pipe sign as a valid property needed due to recent security changes in Tomcat fixes #59
the following upstream bug report should be related: https://bugzilla.redhat.com/show_bug.cgi?id=1397484
|
backport into 1.1: fix for #59 (usage of unencoded pipe characters in GET requests)
When using the pipe sign delimiter to give a list of different boundaries, the current master returns a 400 - BadRequestException. The following message appears in the console when tested locally:
used URL to test:
The text was updated successfully, but these errors were encountered: