Thanks for the reply. This is what the code ultimately looked like:
public class CamelHTTP {
public static void main(String args[]) throws Exception {
// create CamelContext
final CamelContext context = new DefaultCamelContext();
// add our route to the CamelContext
context.addRoutes(new RouteBuilder() {
public void configure() {
from("direct:start")
.setHeader(Exchange.CONTENT_TYPE,
constant("application/x-www-form-urlencoded"))
.setHeader(Exchange.HTTP_METHOD,constant("POST"))
.setHeader("If-Modified-Since", constant(" Tue,
4 Sep 2013 18:10:00
GMT"))
.setBody(constant("mbl-stmt=(synloader(bounding-box 90 -180 -90
180)(report-type BBXX)(products(SYN)))"))
.to("https://weather.severl/metcast/cgi-bin/mcsrvr/server?authMethod=Basic&authUsername=fusername&authPassword=password")
.to("file:data");
}
});
// start the route and let it do its work
context.start();
ProducerTemplate template = context.createProducerTemplate();
template.sendBody("direct:start","");
context.setTracing(false);
Thread.sleep(90000);
// stop the CamelContext
context.stop();
}
}
--
View this message in context:
http://camel.465427.n5.nabble.com/HTTP-endpoint-tp5738701p5738805.html
Sent from the Camel - Users mailing list archive at Nabble.com.