Thanks to Marc Mosko.
The current (1.2) parser in HttpCGIRequestImpl.java
handle "/" characters in a CGI query string. It
considers them token
separators (like the &). The token delimiter should
be removed when
the parsing gets to the query string so the "cgi"
variable will be set
to whatever is remaining in the line.
It would also be nice to be able to pass relative path
to an aglet (e.g.
but that's a bigger change.
farpoint.tear.com% diff HttpCGIRequestImpl.java
< // Marc M - change delimiter
to "" to get to EOL
< cgi = t.nextToken("");
> cgi = t.nextToken();