From: Greg W. (JIRA) <ji...@co...> - 2008-02-28 03:32:32
|
[ http://jira.codehaus.org/browse/JETTY-516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_125401 ] Greg Wilkins commented on JETTY-516: ------------------------------------ Fernando, the spec specifically says that getRequestURI returns the undecoded string. So that is the method to use in this case. Now there may be an issue with dispatching and what does getRequestURI return after dispatching? > bad handling of urls, double encode/decode: http://server/directory/%2Ffiles > ---------------------------------------------------------------------------- > > Key: JETTY-516 > URL: http://jira.codehaus.org/browse/JETTY-516 > Project: Jetty > Issue Type: Bug > Components: HTTP > Affects Versions: 6.1.7 > Reporter: Fernando > Assignee: Greg Wilkins > > I am sending a url to my webapp where I have encoded bad characters like slash using urlencoding. > URL coming into jetty: > http://server/dir/dir/file%2Ffile > Jetty interprets it as: > http://server/dir/dir/file/file > Tomcat interprets it as: > http://server/dir/dir/file%2Ffile > I need it to be interpreted as Tomcat does it. Which looks to match what wikipedia says too: http://en.wikipedia.org/wiki/Percent-encoding -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |