Hello Chris,
I think I misread your message, sorry.
So the request attribute javax.servlet.forward.request_uri contained a URL 
starting with // , right?

Do you have the initial http request, how it looks like?

Greetings, Thomas

> ________________________________
> Von: Christopher Schultz <ch...@christopherschultz.net>
> Gesendet: Mittwoch, 24. August 2022 20:15:25
> An: Tomcat Users List
> Betreff: Unexpected double-slash in javax.servlet.forward.request_uri
> 
> All,
> 
> I haven't tried narrowing this down very much yet, but I have a situation 
> where
> I'm using javax.servlet.forward.request_uri to build a URI and the string I'm
> pulling from there starts with TWO / characters instead of one.
> 
> This ends up breaking navigation because the browser interprets this as a
> protocol-relative URI instead of a host-relative URI and Bar Things happen.
> 
> Has anyone ever seen anything like this?
> 
> Tomcat 8.5.latest.
> 
> -chris
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org

> -----Ursprüngliche Nachricht-----
> Von: Thomas Hoffmann (Speed4Trade GmbH)
> <thomas.hoffm...@speed4trade.com.INVALID>
> Gesendet: Donnerstag, 25. August 2022 10:48
> An: Tomcat Users List <users@tomcat.apache.org>
> Betreff: AW: Unexpected double-slash in javax.servlet.forward.request_uri
> 
> Hello Chris,
> 
> I think it matches the RFC7231
> https://www.rfc-editor.org/rfc/rfc7231#section-7.1.2
> 
> It allows relative URLs which refers to:
> https://www.rfc-editor.org/rfc/rfc3986#section-4.2
> 
> Which allows protocol relative paths:
> relative-part = "//" authority path-abempty
>                     / path-absolute
>                     / path-noscheme
>                     / path-empty
> 
> Greetings, Thomas

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to