[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-1327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13584148#comment-13584148
 ] 

Francois-Xavier Bonnet commented on HTTPCLIENT-1327:
----------------------------------------------------

I made some more tests with different cookie formats. All browsers are doing 
the same thing: whatever the version or other attributes, if the cookie value 
was initially quoted, it will always be sent to the server quoted. If not 
initially quoted it will be sent without quotes even if the value contains 
spaces.
This looks more simple than what we do.
                
> BrowserCompatSpec double quotes cookie value when cookie has "expires" 
> attribute
> --------------------------------------------------------------------------------
>
>                 Key: HTTPCLIENT-1327
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1327
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>    Affects Versions: 4.3 Alpha1
>            Reporter: Francois-Xavier Bonnet
>            Priority: Minor
>
> When receiving this header:
> Set-Cookie: test="test"; Version=1; Max-Age=1000; Expires=Mon, 11-Feb-2013 
> 10:39:19 GMT; Path=/ 
> If you parse and format again the cookie you get:
> Cookie: test="\"test\""
> I tested with the last versions of Firefox, Chrome and Internet Explorer and 
> you always get:
> Cookie: test="test"
> You can easily get such a cookie with Tomcat:
>         Cookie tomcatCookie = new Cookie("test", "test");
>         tomcatCookie.setPath("/");
>         tomcatCookie.setMaxAge(1000);
>         response.addCookie(tomcatCookie);
> The problem is that BrowserCompatSpec considers it as a Netscape style cookie 
> because of expires attribute so the quotes are considered as being part of 
> the value.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to