cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michal Gajdos (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-4504) MediaTypeHeaderProvider stores parameter values of Content-Type header as quoted strings if they're quoted in the header
Date Fri, 14 Sep 2012 10:41:07 GMT
Michal Gajdos created CXF-4504:
----------------------------------

             Summary: MediaTypeHeaderProvider stores parameter values of Content-Type header
as quoted strings if they're quoted in the header
                 Key: CXF-4504
                 URL: https://issues.apache.org/jira/browse/CXF-4504
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 2.3.1
            Reporter: Michal Gajdos


If parameters of {{Content-Type}} header are quoted (e.g. boundary) then the whole quoted
string is stored as a parameter value in {{MediaType}} instance.

Example:
Parsing the following header:

{{code}}
Content-Type: multipart/form-data;boundary="MrmiiyyJEqRYcIJyun5tMVIz70NuQ_nfD"
{{code}}

causes the {{boundary}} parameter in {{MediaType}} instance to have value {{"MrmiiyyJEqRYcIJyun5tMVIz70NuQ_nfD"}}
instead of {{MrmiiyyJEqRYcIJyun5tMVIz70NuQ_nfD}}.

This is a problem when an application with both CXF and Jersey is deployed on a server. If
{{RuntimeDelegate}} from CXF is used in Jersey application {{MediaTypeHeaderProvider}} may
create a {{MediaType}} instance (when working with multipart) Jersey is not able to work with
(because of the quoted boundary value).

For more details see: http://java.net/jira/browse/JERSEY-1420

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message