I'm not sure "properly" is the correct word to use in your situation. Doing things based on bug is always a big risk. If one day Apache corrects this bug, your customer will have a great pain in the *ss!

abdurrahman sahin wrote:

hi David;
I am aware of the case. As I stated before Apache2 server properly handles
that problem and I need that functionality because our customer's system
built on it.


-----Original Message-----
From: David Delbecq [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 01, 2006 11:58 AM
To: Tomcat Users List
Subject: Re: percent sign in URI


Hello abdurrahman,

Your url is incorrect, replace it with
http://localhost:8080/aSite/aPage?query=hi%25everybody

According to rfc 1738, 2.2. URL Character Encoding Issues

  Octets must be encoded ..., if the use of the corresponding character is
unsafe, ...
  The character "%" is unsafe because it is used for encodings of other
characters.
  Thus, only alphanumerics, the special characters "$-_.+!*'(),", and
reserved characters used for their reserved purposes may be used unencoded
within a URL.

There is no details in RFC on how to handle badly shaped urls (like % not
followed by 2 hex digits) and thus your urls should not rely upon this.

Regards.

abdurrahman sahin a écrit :

I realized apache2 web server properyl handles % sign in URIs, i need =
exact functionality on tomcat 5 too.
When I try to pass a parameter containing % sign, the parameter value on =
the server seems null.
like
http://localhost:8080/aSite/aPage?query=hi%everybody
Tomcat 5 cannot handle that, Is there a way to do it with tomcat 5.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to