Further problem with cookies in Jax-RS (similar to closed issue 3035)
---------------------------------------------------------------------

                 Key: CXF-3112
                 URL: https://issues.apache.org/jira/browse/CXF-3112
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 2.2.11, 2.3.0
            Reporter: David Hagar


Prior to version 2.2.11, multiple cookies were not handled properly by the 
method 
org.apache.cxf.jaxrs.client.AbstractClient#setResponseBuilder(HttpURLConnection,
 Exchange) -- this was resolved for some cookies, but it still breaks for 
others. Specifically, any cookie that contains an "Expires" field now gets 
split into two objects by the aforementioned method. 


For example, if the header is:


Set-Cookie: com.wm.visitor=10789493347; Domain=.walmart.com; Expires=Thu, 
01-Oct-2020 23:44:22 GMT; Path=/

Then response.getMetadata().get("Set-Cookie"); will return an array of length 
2, with values = {" com.wm.visitor=10789493347; Domain=.walmart.com; 
Expires=Thu", "01-Oct-2020 23:44:22 GMT; Path=/"

I'm pretty sure this is a conflict of the code looking for date related headers 
conflicting with the code looking for cookie related headers. 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to