RE: Setting request query string at runtime
We can enhance camel-restlet component so that it can read Camel message header "CamelHttpQuery" and set its value in the request URI. I can look into that. If you'd like to submit a patch, it would be appreciated.

RE: Custom headers not getting into HTTP Request headers
We should investigate it. If you get there before me, please report what you find.


On 03/21/2011 05:23 AM, mat127 wrote:
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.

Reply via email to