Should it be normal behavior to return the response: HTTP/1.x 400 Invalid 
URI: noSlash 

To the request: GET/bar/foo%3A%2F%2Fxx.org%2Fencs%3Fenc%3D100%23101

Note: Unencoded it is: GET /bar/foo://xx.org/encs?enc=101#101

Tomcat 6.0.14 jdk 1.5

Is this a defect? Could someone explain how this URI is being parsed? And 
how can I pass a URI within an http URL, without it either being mangled 
or rejected?

Adrian Blakey

Reply via email to