Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
http.base-3.0.0, http.base-3.0.2, http.jetty-3.1.0, http.jetty-3.1.2, http.bridge-3.0.0, http.bridge-3.0.2
-
None
Description
It seems we have some bugs in the path matching which result from different handling between the http service and the servlet spec.
For the http service, an alias like "/foo" matches "/foo" and "/foo/*" - while for the servlet spec "/foo" only matches "/foo" - exact match.
Right now, in both cases "/foo/*" matches.
For the servlet spec a pattern like "/foo/*" matches "/foo/something" but also "/foo". Right now we don't handle the second case.