The http:request is a request-response message processor, because of this it will discard the outbound properties as you mention, you can use an enricher or wrap it into an <async></async>