You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2025/10/15 11:48:00 UTC

[jira] [Updated] (CAMEL-22415) camel-http Changes Content-type while Building StringEntity

     [ https://issues.apache.org/jira/browse/CAMEL-22415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-22415:
--------------------------------
    Priority: Minor  (was: Major)

> camel-http Changes Content-type while Building StringEntity  
> -------------------------------------------------------------
>
>                 Key: CAMEL-22415
>                 URL: https://issues.apache.org/jira/browse/CAMEL-22415
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-http
>    Affects Versions: 4.10.5
>            Reporter: Aniket Jadhav
>            Priority: Minor
>
> In [HttpProducer.java|https://github.com/apache/camel/blob/0321fd79a129b20fc83895e2608aae9dd96e1a83/components/camel-http/src/main/java/org/apache/camel/component/http/HttpProducer.java#L780] Content-Type is getting modified it appends "charset".
> It creates problem  when some backend http servers doesn't accept "charset" in Content-Type and return 500 error. 
> If request payload needs to be encoded with specific charset then it must be passed  by caller only in a Content-Type Header and should not be modified in [HttpProducer|https://github.com/apache/camel/blob/0321fd79a129b20fc83895e2608aae9dd96e1a83/components/camel-http/src/main/java/org/apache/camel/component/http/HttpProducer.java#L780].
> As there is no other way to get it working for above mentioned case where backend http servers doesn't accept "charset"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)