HI Please help me , how to pass query paramets.
package org.tesco.storeapi.routes;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.LoggingLevel;
import org.apache.camel.ProducerTemplate;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
public class TestRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
from("direct:restClient")
.log("starting route")
.setHeader(Exchange.HTTP_METHOD,
constant(org.apache.camel.component.http4.HttpMethods.GET))
.to("http4://jsonplaceholder.typicode.com/posts/1").to("file:output");
// .log(LoggingLevel.INFO, "Output was ${body}");
}
public static void main(String[] args) throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.addRoutes(new TestRoute());
ProducerTemplate template = context.createProducerTemplate();
context.start();
Thread.sleep(20000);
template.sendBody("direct:restClient", "Test Input");
} finally {
context.stop();
}
}
}
Here how can i pass query parameters like this
http4://jsonplaceholder.typicode.com/posts/{Id}
--
View this message in context:
http://camel.465427.n5.nabble.com/How-to-Pass-Dynamic-Parameters-to-invoke-rest-url-tp5789276.html
Sent from the Camel - Users mailing list archive at Nabble.com.