package com.org.sfapidc; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.HttpClientBuilder; import com.apigee.flow.execution.ExecutionContext; import com.apigee.flow.execution.ExecutionResult; import com.apigee.flow.execution.spi.Execution; import com.apigee.flow.message.MessageContext; public class httptestgoogle implements Execution { public ExecutionResult execute(MessageContext paramMessageContext, ExecutionContext paramExecutionContext) { String Baasuri = "https://www.google.com"; HttpClient httpclient = HttpClientBuilder.create().build(); HttpGet httpGet = new HttpGet(Baasuri); try{ System.out.println("starting"); HttpResponse response = httpclient.execute(httpGet); System.out.println("Response Status line :" + response.getStatusLine()); int statusCode = response.getStatusLine().getStatusCode(); paramMessageContext.getResponseMessage().setHeader("respon", statusCode ); return ExecutionResult.SUCCESS; } catch (Exception localException) {return ExecutionResult.ABORT;} } }