Rafik EL YAAGOUBI
Rafik EL YAAGOUBI

Reputation: 412

How to inject query parameters using camel REST DSL?

Actually I am playing with apache-camel 2.15.2, the REST DSL available since Camel 2.14 is not complicated. However I can't find in the official documentation how to retrieve a query parameter, basically I would like to target my REST service in this way:

http://myServer/myService/myMethod?myQueryParam=myValue

Is that possible, or is there any workaround ?

Thanks in advance.

Upvotes: 2

Views: 4658

Answers (1)

Claus Ibsen
Claus Ibsen

Reputation: 55750

Camel uses the REST/HTTP component of choice (restlet, jetty, servlet, netty-http, spark-rest, etc) which maps query parameters as Camel message headers.

So yes you can with the rest-dsl exposes a REST service where clients can call it with query parameters, which is then mapped to Camel message headers during routing.

Upvotes: 6

Related Questions