Matt Kusnierz created CXF-6365:
----------------------------------

             Summary: Cookie for mat written to request headers is invalid
                 Key: CXF-6365
                 URL: https://issues.apache.org/jira/browse/CXF-6365
             Project: CXF
          Issue Type: Bug
          Components: Transports
    Affects Versions: 3.0.4
            Reporter: Matt Kusnierz


The org.apache.cxf.transport.http.Cookie.requestCookieHeader() method formats 
the Cookie incorrectly with the Version attribute first. The Cookie 
specification (RFC 2109: https://www.ietf.org/rfc/rfc2109.txt) states that the 
cookie name should be the first of the key-value pairs in the formatted cookie. 
Trying to parse cookie headers added in this way using the standard java 
utility: java.net.HttpCookie.parse causes an exception to be thrown: 
java.lang.IllegalArgumentException: Illegal cookie name.
The fix is trivial, simply add the Version tag last instead of first.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to