The previous examples of http proxying only work for static (hard coded) urls. If you want the request path to be properly forwarded to the recipient, you’ll need to use the “bridgeEnpoint=true” option on the http receiver url in your route scripts, and this is only available in camel 2.1. Which doesn’t appear to be in any ‘well known’ maven repositories (isn’t on the apache ones for example) and doesn’t build from source (isn’t tagged and trunk has failing tests).
There is a workaround in camel 1.6 – 2.0 that involves some jiggery pokery with custom exchange headers, but I’ve not gotten it working yet. Hopefully 2.1 will go into a proper release soon so I can push axiom forward as a useful tool again.