Example usage for org.apache.http.impl.client HttpClients createDefault

List of usage examples for org.apache.http.impl.client HttpClients createDefault

Introduction

In this page you can find the example usage for org.apache.http.impl.client HttpClients createDefault.

Prototype

public static CloseableHttpClient createDefault() 

Source Link

Document

Creates CloseableHttpClient instance with default configuration.

Usage

From source file:gobblin.admin.AdminWebServerTest.java

@Test
public void testGetIndex() throws IOException {
    CloseableHttpClient client = HttpClients.createDefault();
    HttpGet getReq = new HttpGet(String.format("http://localhost:%s/", this.portNumber));

    try (CloseableHttpResponse response = client.execute(getReq)) {
        assertEquals(200, response.getStatusLine().getStatusCode());
        HttpEntity body = response.getEntity();
        String bodyString = EntityUtils.toString(body);
        assertStringContains("JOB SUMMARY", bodyString);
    }//from   w  ww .ja va2 s  .  co m
}

From source file:org.wuspba.ctams.ws.ITJudgeController.java

@Test
public void testList() throws Exception {
    CloseableHttpClient httpclient = HttpClients.createDefault();

    URI uri = new URIBuilder().setScheme(PROTOCOL).setHost(HOST).setPort(PORT).setPath(PATH).build();

    LOG.info("Connecting to " + uri.toString());

    HttpGet httpGet = new HttpGet(uri);

    try (CloseableHttpResponse response = httpclient.execute(httpGet)) {
        assertEquals(response.getStatusLine().toString(), IntegrationTestUtils.OK_STRING);

        HttpEntity entity = response.getEntity();

        CTAMSDocument doc = IntegrationTestUtils.convertEntity(entity);

        assertEquals(doc.getJudges().size(), 4);
        for (Judge j : doc.getJudges()) {
            if (j.getId().equals(TestFixture.INSTANCE.judgeAndy.getId())) {
                testEquality(j, TestFixture.INSTANCE.judgeAndy);
            } else if (j.getId().equals(TestFixture.INSTANCE.judgeBob.getId())) {
                testEquality(j, TestFixture.INSTANCE.judgeBob);
            } else if (j.getId().equals(TestFixture.INSTANCE.judgeEoin.getId())) {
                testEquality(j, TestFixture.INSTANCE.judgeEoin);
            } else if (j.getId().equals(TestFixture.INSTANCE.judgeJamie.getId())) {
                testEquality(j, TestFixture.INSTANCE.judgeJamie);
            } else {
                fail();//from  w w w  .  ja  v  a2 s.  c  o m
            }
        }

        EntityUtils.consume(entity);
    }
}

From source file:org.wuspba.ctams.ws.ITBandMemberController.java

@Test
public void testList() throws Exception {
    CloseableHttpClient httpclient = HttpClients.createDefault();

    URI uri = new URIBuilder().setScheme(PROTOCOL).setHost(HOST).setPort(PORT).setPath(PATH).build();

    LOG.info("Connecting to " + uri.toString());

    HttpGet httpGet = new HttpGet(uri);

    try (CloseableHttpResponse response = httpclient.execute(httpGet)) {
        assertEquals(response.getStatusLine().toString(), IntegrationTestUtils.OK_STRING);

        HttpEntity entity = response.getEntity();

        CTAMSDocument doc = IntegrationTestUtils.convertEntity(entity);

        assertEquals(doc.getBandMembers().size(), 3);
        for (BandMember m : doc.getBandMembers()) {
            if (m.getId().equals(TestFixture.INSTANCE.andyMember.getId())) {
                testEquality(m, TestFixture.INSTANCE.andyMember);
            } else if (m.getId().equals(TestFixture.INSTANCE.bobMember.getId())) {
                testEquality(m, TestFixture.INSTANCE.bobMember);
            } else if (m.getId().equals(TestFixture.INSTANCE.jamieMember.getId())) {
                testEquality(m, TestFixture.INSTANCE.jamieMember);
            } else {
                fail();/* w w  w. j a v  a2  s.  co  m*/
            }
        }

        EntityUtils.consume(entity);
    }
}

From source file:mack.servlets.TransfServlet.java

private void geraXSL() throws IOException {
    HttpClient cliente = HttpClients.createDefault();
    HttpGet httpget = new HttpGet("http://localhost:8081/AppFrontController/dados/gpx.xsl");
    HttpResponse resposta = cliente.execute(httpget);
    System.out.println("----------------------------------------");
    System.out.println(resposta.getStatusLine());
    HttpEntity entity = resposta.getEntity();
    if (entity != null) {
        InputStream instream = entity.getContent();
        BufferedReader reader = new BufferedReader(new InputStreamReader(instream));
        StringBuilder out = new StringBuilder();
        String line;/*  ww w.  jav  a2 s .  c om*/
        while ((line = reader.readLine()) != null) {
            out.append(line);
        }
        PrintWriter w = new PrintWriter("/temp/gpx.xsl");
        w.print(out.toString());
        w.flush();
        w.close();
        reader.close();
        instream.close();
    }

}

From source file:org.ldp4j.server.ServerFrontendTestHelper.java

public ServerFrontendTestHelper(Logger logger) {
    this.logger = logger;
    this.legacy = true;
    this.httpclient = HttpClients.createDefault();
}

From source file:com.byteengine.client.Client.java

public Client(String host, int port, boolean ssl) {
    httpClient = HttpClients.createDefault();

    serverBaseUrl = String.format("%s://%s:%d", ssl ? "https" : "http", host, port);
}

From source file:eu.seaclouds.platform.dashboard.http.HttpPostRequestBuilder.java

public String build() throws IOException, URISyntaxException {
    if (!params.isEmpty() && entity == null) {
        if (!isMultipart) {
            this.entity = new UrlEncodedFormEntity(params);
        } else {// ww  w .  j av a 2  s  . co  m
            MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create();
            for (NameValuePair pair : params) {
                entityBuilder.addTextBody(pair.getName(), pair.getValue());
            }

            this.entity = entityBuilder.build();
        }
    }

    URI uri = new URIBuilder().setHost(host).setPath(path).setScheme(scheme).build();

    this.requestBase = new HttpPost(uri);

    for (NameValuePair header : super.headers) {
        requestBase.addHeader(header.getName(), header.getValue());
    }

    try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
        if (this.entity != null) {
            this.requestBase.setEntity(this.entity);
        }
        return httpClient.execute(requestBase, responseHandler, context);
    }
}

From source file:org.wuspba.ctams.ws.ITSoloResultController.java

@Test
public void testListAll() throws Exception {
    CloseableHttpClient httpclient = HttpClients.createDefault();

    URI uri = new URIBuilder().setScheme(PROTOCOL).setHost(HOST).setPort(PORT).setPath(PATH).build();

    LOG.info("Connecting to " + uri.toString());

    HttpGet httpGet = new HttpGet(uri);

    try (CloseableHttpResponse response = httpclient.execute(httpGet)) {
        assertEquals(response.getStatusLine().toString(), IntegrationTestUtils.OK_STRING);

        HttpEntity entity = response.getEntity();

        CTAMSDocument doc = IntegrationTestUtils.convertEntity(entity);

        assertEquals(doc.getSoloContestResults().size(), 1);
        testEquality(doc.getSoloContestResults().get(0), TestFixture.INSTANCE.soloResult);

        EntityUtils.consume(entity);/*  w  w w  .  ja va2s.  com*/
    }
}

From source file:org.fcrepo.camel.FedoraClient.java

/**
 * Create a FedoraClient with a set of authentication values.
 *///from  ww w  .  j a  va 2  s  .  co m
public FedoraClient(final String username, final String password, final String host,
        final Boolean throwExceptionOnFailure) {

    final CredentialsProvider credsProvider = new BasicCredentialsProvider();
    AuthScope scope = null;

    this.throwExceptionOnFailure = throwExceptionOnFailure;

    if ((username == null || username.isEmpty()) || (password == null || password.isEmpty())) {
        this.httpclient = HttpClients.createDefault();
    } else {
        if (host != null) {
            scope = new AuthScope(new HttpHost(host));
        }
        credsProvider.setCredentials(scope, new UsernamePasswordCredentials(username, password));
        this.httpclient = HttpClients.custom().setDefaultCredentialsProvider(credsProvider).build();
    }
}

From source file:org.apache.streams.riak.http.RiakHttpClient.java

public void start() throws Exception {
    Objects.nonNull(config);/*from w w w.  j a  v a  2  s . c o m*/
    assert (config.getScheme().startsWith("http"));
    URIBuilder uriBuilder = new URIBuilder();
    uriBuilder.setScheme(config.getScheme());
    uriBuilder.setHost(config.getHosts().get(0));
    uriBuilder.setPort(config.getPort().intValue());
    baseURI = uriBuilder.build();
    client = HttpClients.createDefault();
}