tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-frederic Clere <jfcl...@gmail.com>
Subject Re: rfc2109 and TC cookies
Date Sun, 18 Jun 2006 21:42:29 GMT
Filip Hanik - Dev Lists wrote:

> Jean-frederic Clere wrote:
>
>> Hi,
>>
>> I have been reading rfc2109 it gives an examples of cooky like (as 
>> the spec's states):
>> +++
>> Cookie: $Version="1"; Part_Number="Rocket_Launcher_0001"; $Path="/acme"
>> +++
>
> not sure where that syntax comes from, from what I read it looks
> 4.2.2 Set-Cookie Syntax
>
>
>   The syntax for the Set-Cookie response header is
>
>   set-cookie      =       "Set-Cookie:" cookies
>   cookies         =       1#cookie
>   cookie          =       NAME "=" VALUE *(";" cookie-av)
>   NAME            =       attr
>   VALUE           =       value
>   cookie-av       =       "Comment" "=" value
>                   |       "Domain" "=" value
>                   |       "Max-Age" "=" value
>                   |       "Path" "=" value
>                   |       "Secure"
>                   |       "Version" "=" 1*DIGIT
>
> without the "$"

Yep. The "browser" send $Path and the server Path, sorry my bad.

Cheers

Jean-Frederic

>>
>> But TC sends:
>> +++
>> jfclere@jfcexpert:~/apache-tomcat-5.5.15$ telnet localhost 8080
>> Trying 127.0.0.1...
>> Connected to localhost.
>> Escape character is '^]'.
>> GET /servlets-examples/servlet/SessionExample HTTP/1.1
>> Host: localhost
>>
>> HTTP/1.1 200 OK
>> Server: Apache-Coyote/1.1
>> Set-Cookie: JSESSIONID=7C9C55FDF8C059730F723F1BB6A4DCEE; 
>> Path=/servlets-examples
>> Content-Type: text/html;charset=ISO-8859-1
>> Content-Length: 1272
>> Date: Fri, 16 Jun 2006 21:09:13 GMT
>>
>> <html>
>> +++
>>
>> Are both Path and $Path correct?
>
> see above, correct is Path
>
>> BTW: In mod_jk it seems we ignore Path, is that correct?
>
> mod_jk only reads the cookie, the Path is something that the browser 
> looks at to decide whether to send the cookie to the server or not
>
>> The idea behind is to understand how to process something like:
>> JSESSIONID=bli; Path=/a/b
>> JSESSIONID=bla; Path=/a
>
> I think the cookie name is unique, you can't have two cookies with the 
> same name
>
>>
>>
>> Cheers
>>
>> Jean-Frederic
>
> Filip
>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: dev-help@tomcat.apache.org
>>
>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message