Hello William, thank you for your answer too. Note that my problem is that the parameter that I want to fill into the GET query has to be set during the runtime (imagine item id or something similar that varies for each request). So I cannot define the route as you suggested where the locale parameter is fixed. It is fine for this kind of parameter, but it was used just as an illustrative example here.
Looking at the source of DefaultRestletBinding.populateRestletRequestFromExchange() I was expecting exactly the same as you - that the IN headers will be passed to the Restlet request. But as you can see from the catched HTTP GET request I posted it is not so - they are missing there completely. > [pema@dev ~]$ nc -l 8089 > GET http://dev:8089/ HTTP/1.1 > Host: dev:8089 > User-Agent: Noelios-Restlet-Engine/1.1.10 > Referer: camel-restlet > Accept: */* > Connection: close -- View this message in context: http://camel.465427.n5.nabble.com/restlet-component-GET-request-and-query-string-parameters-tp3964973p4220004.html Sent from the Camel - Users mailing list archive at Nabble.com.