You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Ryan Diehl (JIRA)" <ji...@apache.org> on 2016/06/27 17:28:51 UTC

[jira] [Created] (CXF-6954) JAXRSUtils.parseMediaTypes does not support semicolons

Ryan Diehl created CXF-6954:
-------------------------------

             Summary: JAXRSUtils.parseMediaTypes does not support semicolons
                 Key: CXF-6954
                 URL: https://issues.apache.org/jira/browse/CXF-6954
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 3.1.6
            Reporter: Ryan Diehl


We have a client application sending an Accept header in the following format:  

Accept=*/*; q=0.5; application/json

The HTTP spec seems to allow for both comma and semicolon as separator characters in this use case.  When a client sends this request, it is not split up, and results in an unsupported media type and an HTTP 406 error.

Fortunately in our case, we are in control of the client, so we can modify the accept header.  However, this may not always be the case for us, so I am logging this ticket in hopes of getting clarification on the expected behavior.



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