I am using
Tomcat 6.0.32 and im facing a problem when reading cookies having a colon in the value.
Now during the next request when I try reading the cookie value I get the value as "http". When URL encoding it I get the required output.
But reading up the docs say that this should be handled by the container when |org.apache.catalina.STRICT_SERVLET_COMPLIANCE is set to false."|If set to |false|, any v0 cookie with invalid character will be switched to a v1 cookie and the value will be quoted."
I tired setting this but it still fails. Also explicitly setting the version to 1 still gives me the value as just "http".Some articles do mention that the RFC spec indicates that the value can be anything and a colon is legal.
Am I missing something here or is Urlencoding the only way to go about this ?