From: Greg W. (JIRA) <ji...@co...> - 2008-02-28 02:39:30
|
[ http://jira.codehaus.org/browse/JETTY-516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_125393 ] Greg Wilkins commented on JETTY-516: ------------------------------------ Fernando, the sevlet spec is very very clear that getServletPath and getPathInfo return the decoded URI. If you want the encoded, then you can call getRequestURI and step through the path segments yourself. Are you saying that tomcat does not decode %2F in getPathInfo???? if so then I would say that is a bug in tomcat! > 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 |