WebClient doesn't handle responses containing a quoted-string in a header 
correctly
-----------------------------------------------------------------------------------

                 Key: CXF-3518
                 URL: https://issues.apache.org/jira/browse/CXF-3518
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 2.3.4, 2.4
         Environment: JDK 1.6
            Reporter: Ka-Lok Fung
            Priority: Minor
             Fix For: 2.4.1, 2.3.5


Similar to CXF-2462, if a request returns a response header that looks like the 
following:

bq. {{q: "stuff with commas, and spaces"}}

WebClient's response.getMetadata() returns 2 values:

{quote}
# "stuff with commas
# and spaces"
{quote}

while the correct response should be:

{quote}
# stuff with commas, and spaces
{quote}

Here's the WebClient code which reproduces the issue (as long as the server 
response contains a header that returns the header value above):

{code:Java}
Response r = WebClient.create(new 
URI("http://localhost:8080";)).path("key/quoted").get();
List<Object> l = r.getMetadata().get("q");
{code}


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to