camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From contactreji <contactr...@gmail.com>
Subject Re: Camel http4 // OperationTimeout
Date Thu, 01 Jun 2017 10:48:17 GMT
I even tried a processor like this using HttpClient API. Still i couldn't
make it work.

*public class Http4Client implements Processor{
    private static String downloadApiData(String url) throws Exception {
        HttpClient client = HttpClientBuilder.create().build();
        HttpGet httpGet = new HttpGet(url);
        httpGet.setHeader("User-Agent", USER_AGENT);
        httpGet.setHeader("Accept",
               
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
        httpGet.setHeader("Accept-Language", "en-US,en;q=0.5");
        HttpResponse response = client.execute(httpGet);


        System.out.println("Got response ->"+response.toString());
        BufferedReader rd = new BufferedReader(
                new InputStreamReader(response.getEntity().getContent()));
        StringBuffer result = new StringBuffer();
        String line = "";
        while ((line = rd.readLine()) != null) {
            result.append(line);
            System.out.println(line);
        }
        return result.toString();
    }

    @Override
    public void process(Exchange exchange) throws Exception {
       
exchange.getIn().setBody(downloadApiData(exchange.getProperty("apiUrl").toString()));
    }
}
*



-----
Reji Mathews
Sr. Developer - Middleware Integration / SOA ( Open Source - Apache Camel & Jboss Fuse
ESB | Mule ESB )
LinkedIn - http://in.linkedin.com/pub/reji-mathews/31/9a2/40a
Twitter - reji_mathews
--
View this message in context: http://camel.465427.n5.nabble.com/Camel-http4-OperationTimeout-tp5801630p5801631.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message