cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CXF-4504) MediaTypeHeaderProvider stores parameter values of Content-Type header as quoted strings if they're quoted in the header
Date Fri, 02 Jun 2017 22:12:04 GMT

    [ https://issues.apache.org/jira/browse/CXF-4504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16035514#comment-16035514
] 

Sergey Beryozkin commented on CXF-4504:
---------------------------------------

How does the problem show itself, you have a charset without quotes in Consumes and CXF fails
to intersect a media type ?

> 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
>            Assignee: Sergey Beryozkin
>
> 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 was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message