[Misc] Bullet proof. I don't understand why but normally HttpServletRequest.getRequestURL is supposed to return the URL unencoded but with the default Jetty we use I get it encoded... Change to getRequestURI which is supposed to always returns the URL encoded (i.e. as the container gets it from the request).