On 4/2/07, Alaka Pathy -X (apathy - HCL at Cisco) <[EMAIL PROTECTED]> wrote:


Hi All,

I have an issue with the parsing of the url and getting the original uri
from the url, when the url is encoded.

When I access,  http://servername:port/hh/test?var1=xyz ,
then the URI generated here is only  /hh/test and args is var1=xyz .
But when I access
http://servername:port/hh/test%3Fvar1=xyz, the URI
generated is /hh/test?var1=xyz and args is null.

So, here the parsing w.r.t. the "?" is not happening correctly. As the
character is encoded, it's not separating out the URI and the ARGS.

Has anybody encountered this issue ? Does anybody know if there is a bug
already ?

It's not a bug, as far as I know. The query string must be separated
by a literal ?, not by an encoded ?. Otherwise, there would be no way
for a url-path to have a ?, since it would always be interpreted as
the start of a query string.

So the issue here is with whatever tool is encoding the ?.

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to