hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bogdan Zlatanov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HTTPCLIENT-1466) FileBodyPart.generateContentType() method ignores ContentType parameters
Date Thu, 20 Feb 2014 21:41:19 GMT
Bogdan Zlatanov created HTTPCLIENT-1466:

             Summary: FileBodyPart.generateContentType() method ignores ContentType parameters
                 Key: HTTPCLIENT-1466
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1466
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpMime
    Affects Versions: 4.3.2, 4.3.1
         Environment: OS X 10.9.1 Mavericks, Apple WebObjects, Project Wonder
            Reporter: Bogdan Zlatanov

When generating the Content-Type header of a body part the FileBodyPart.generateContentType()
method does not take into account possible Content-Type parameters.

Up to version 4.2.3 I used to add the parameters by appending them to the MIME type, e.g.
"application/xml; param=XYZ". Since ver. 4.3.1, however, the ContentType constructor has an
additional check - Args.check(valid(type), "MIME type may not contain reserved characters");
- which fails because of the semi-colon.

A proper fix seems not very trivial though, as access to content-type parameters could be
gained through neither ContentBody, nor ContentDescriptor.  

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org

View raw message