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