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 2017/01/05 08:58:58 UTC
[jira] [Resolved] (CAMEL-10633) json dataformat should set a header
"Content-Type: application/json" if there's no "Content-Type" header set
[ https://issues.apache.org/jira/browse/CAMEL-10633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-10633.
---------------------------------
Resolution: Fixed
> json dataformat should set a header "Content-Type: application/json" if there's no "Content-Type" header set
> ------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-10633
> URL: https://issues.apache.org/jira/browse/CAMEL-10633
> Project: Camel
> Issue Type: Improvement
> Reporter: james strachan
> Assignee: Claus Ibsen
> Fix For: 2.19.0
>
>
> if you marshal to json then send to a HTTP endpoint you'll be missing the fact that the payload is now in JSON format. It seems a reasonable default to add this - so that a HTTP endpoint can know it can parse the payload as JSON.
> e.g.
> {code}
> from("activemq:foo.bar").
> to("dataformat:json-jackson:marshal").
> /// TODO camel should now expose that the content type is json
> to("http://foo.bar/")
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)