Hi

You should be able to remove the header. Can you try adding a step
after the removeHeader, eg

 <removeHeader  headerName="breadcrumbId"/>
<log message="bla bla"/>

And see if that works.


On Wed, Jun 10, 2015 at 5:16 PM, Alex Soto <alex.s...@envieta.com> wrote:
> Hi there,
>
> Is there a way to remove the “breadcrumbId" header from the Rest Service 
> response?
>
> I am using Camel 2.15.1
> Here is my Route :
>
> <onException>
>         <exception>java.lang.Exception</exception>
>         <redeliveryPolicy maximumRedeliveries="1" />
>         <handled>
>                 <constant>true</constant>
>         </handled>
>         <camel:setHeader headerName="CamelHttpResponseCode">
>                 <constant>500</constant>
>         </camel:setHeader>
>         <camel:setBody>
>                 <constant></constant>
>         </camel:setBody>
>         <camel:removeHeader headerName="breadcrumbId"/>
> </onException>
>
> <rest path="/">
>         <post uri="test">
>                 <to uri="direct:test" />
>         </post>
> </rest>
>
> <route>
>         <from uri="direct:test" />
>         <throttle
>                 asyncDelayed="false"
>                 callerRunsWhenRejected="false"
>                 rejectExecution="true"
>                 timePeriodMillis="1000">
>                 <constant>10000</constant>
>
>
>                 <unmarshal ref="myDataFormat"/>
>                 <removeHeader  headerName="breadcrumbId"/>
>         </throttle>
> </route>
>
>
> Adding the removeHeaders does not seem to cause any effect; I am still 
> getting the breadcrumbId header in the HTTP response headers.
>
>
> Best regards,
> Alex soto
>
>
>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cib...@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to