[CR #290851] HTTP request parameter names and values may be parsed incorrectly if you use ‘=’ characters in parameter values, rather than the special character code “%3d”. For URLs generated in code, you can use java.net.URLEncoder.encode(String) to escape ‘=’ in parameter names and values. This escapes other characters that should not be plain text according to the MIME specification for URLs. You cannot do this on full URLs or URIs; the token separators are escaped into hex codes if you do. See the Java Web page for more information on what characters are converted to hex escapes.
Workaround: Use “%3d” rather than the equals sign in parameter values.
Copyright © 2005. Sybase Inc. All rights reserved. |
![]() |