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:service.S4ServiceClient.java

public S4ServiceClient(String endpointURL, String keyId, String password) {
    this.setEndpointUrl(endpointURL);
    this.keyId = keyId;
    this.password = password;
    httpClient = HttpClients.createDefault();
    setupContext();//from  w w w . ja v  a 2  s . c o m
}

From source file:org.gradle.caching.http.internal.HttpBuildCache.java

public HttpBuildCache(URI root) {
    if (!root.getPath().endsWith("/")) {
        throw new IncompleteArgumentException("HTTP cache root URI must end with '/'");
    }/*from   w  ww.  ja  v a 2 s.  c  o  m*/
    this.root = root;
    this.safeUri = safeUri(root);
    this.httpClient = HttpClients.createDefault();
}

From source file:com.zazuko.wikidata.municipalities.SparqlClient.java

List<Map<String, RDFTerm>> queryResultSet(final String query) throws IOException, URISyntaxException {
    CloseableHttpClient httpclient = HttpClients.createDefault();
    URIBuilder builder = new URIBuilder(endpoint);
    builder.addParameter("query", query);
    HttpGet httpGet = new HttpGet(builder.build());
    /*List<NameValuePair> nvps = new ArrayList<NameValuePair>();
    nvps.add(new BasicNameValuePair("query", query));
    httpGet.setEntity(new UrlEncodedFormEntity(nvps));*/
    CloseableHttpResponse response2 = httpclient.execute(httpGet);

    try {//from  w  w  w .  j ava2 s.c o m
        HttpEntity entity2 = response2.getEntity();
        InputStream in = entity2.getContent();
        if (debug) {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            for (int ch = in.read(); ch != -1; ch = in.read()) {
                System.out.print((char) ch);
                baos.write(ch);
            }
            in = new ByteArrayInputStream(baos.toByteArray());
        }
        SAXParserFactory spf = SAXParserFactory.newInstance();
        spf.setNamespaceAware(true);
        SAXParser saxParser = spf.newSAXParser();
        XMLReader xmlReader = saxParser.getXMLReader();
        final SparqlsResultsHandler sparqlsResultsHandler = new SparqlsResultsHandler();
        xmlReader.setContentHandler(sparqlsResultsHandler);
        xmlReader.parse(new InputSource(in));
        /*
         for (int ch = in.read(); ch != -1; ch = in.read()) {
         System.out.print((char)ch);
         }
         */
        // do something useful with the response body
        // and ensure it is fully consumed
        EntityUtils.consume(entity2);
        return sparqlsResultsHandler.getResults();
    } catch (ParserConfigurationException ex) {
        throw new RuntimeException(ex);
    } catch (SAXException ex) {
        throw new RuntimeException(ex);
    } finally {
        response2.close();
    }

}

From source file:fr.istic.taa.jaxrs.StatusEndpoint.java

@GET
@Path("/swapi")
@Produces(MediaType.APPLICATION_JSON)/*from  w  w w .  j  a  v  a2 s.  com*/
public String getSwapi() throws IOException {
    CloseableHttpClient httpclient = HttpClients.createDefault();
    HttpGet httpget = new HttpGet("http://swapi.co/api/people/1/");
    CloseableHttpResponse response = httpclient.execute(httpget);
    System.out.println(response.toString());
    try {

    } finally {
        response.close();
    }
    return null;

}

From source file:io.nirvagi.utils.node.helper.HttpGetHelper.java

public HttpGetHelper(final String url) {
    try {/*from   w  w w  . ja  v  a  2s. c om*/
        new URL(url);
    } catch (MalformedURLException e) {
        throw new RuntimeException(String.format(ERR_MESSAGE, url));
    }
    client = HttpClients.createDefault();
    httpGet = new HttpGet(url);
}

From source file:org.janusgraph.diskstorage.es.ElasticSearchIndexTest.java

@BeforeClass
public static void startElasticsearch() throws Exception {
    esr = new ElasticsearchRunner();
    esr.start();//from  w  w w .ja  v a 2s  . c  o m
    httpClient = HttpClients.createDefault();
    objectMapper = new ObjectMapper();
    host = new HttpHost(InetAddress.getByName(esr.getHostname()), ElasticsearchRunner.PORT);
    if (esr.getEsMajorVersion().value > 2) {
        IOUtils.closeQuietly(httpClient.execute(host, new HttpDelete("_ingest/pipeline/pipeline_1")));
        final HttpPut newPipeline = new HttpPut("_ingest/pipeline/pipeline_1");
        newPipeline.setHeader("Content-Type", "application/json");
        newPipeline.setEntity(
                new StringEntity("{\"description\":\"Test pipeline\",\"processors\":[{\"set\":{\"field\":\""
                        + STRING + "\",\"value\":\"hello\"}}]}", Charset.forName("UTF-8")));
        IOUtils.closeQuietly(httpClient.execute(host, newPipeline));
    }
}

From source file:fi.vm.kapa.identification.proxy.metadata.MetadataClient.java

public Map<String, ServiceProvider> getServiceProviders() throws IOException {
    CloseableHttpClient httpClient = HttpClients.createDefault();
    final String serviceProviderMetadataReqUrl = metadataServerUrl + "?type="
            + ProviderType.SERVICE_PROVIDER.toString();
    logger.debug("url to metadata server: {}", serviceProviderMetadataReqUrl);
    HttpGet getMethod = new HttpGet(serviceProviderMetadataReqUrl);
    final Map<String, ServiceProvider> serviceProviders = new HashMap<>();
    List<MetadataDTO> serviceProvidersAsMetadataDTOs = getMetadataDTOs(httpClient, getMethod);
    if (!CollectionUtils.isEmpty(serviceProvidersAsMetadataDTOs)) {
        serviceProvidersAsMetadataDTOs.forEach(data -> {
            logger.debug(/*w  w  w. ja  v  a 2s.  c o  m*/
                    "data.getDbEntityIdAuthContextUrlByAuthProviderAuthContextUrl(): " + data.getEntityId());
            logger.debug("--adding serviceProvider - ent ID: " + data.getEntityId() + ", dns: "
                    + data.getDnsName() + ", permitted auth methods: " + data.getAttributeLevelOfAssurance()
                    + ", type: " + data.getProviderType() + ", profile: " + data.getSessionProfile());
            ServiceProvider serviceProvider = new ServiceProvider(data.getEntityId(),
                    data.getLevelOfAssurance(), data.getAttributeLevelOfAssurance(), data.getSessionProfile(),
                    data.isVtjVerificationRequired());
            serviceProviders.put(data.getEntityId(), serviceProvider);
        });
    }
    return serviceProviders;
}

From source file:org.mayocat.webhooks.Webhooks.java

private void doNotifyHook(final Webhook event, Hook hook, final Object payload) {
    CloseableHttpClient client = HttpClients.createDefault();

    try {/*from   w  w  w.j a  v a  2s. c o m*/
        ObjectMapper mapper = new ObjectMapper();
        String json = mapper.writeValueAsString(payload);

        HttpPost request = new HttpPost(hook.getUrl());
        request.setEntity(new StringEntity(json));

        if (hook.getSecret().isPresent()) {
            String hmac = this.hmac(hook.getSecret().get(), json);
            request.setHeader("X-Mayocat-Signature", hmac);
        }

        request.setHeader("User-Agent", "Mayocat Webhooks/1.0");
        request.setHeader("X-Mayocat-Hook", event.getName());

        CloseableHttpResponse response = client.execute(request);

    } catch (Exception e) {
        logger.error("Failed to notify hook", e);
    }
}

From source file:FlowPusher.ApacheHttpClient.java

public void deleteFloodlightClient(String flowName) throws UnsupportedEncodingException, IOException {

    String body = "{\"name\":\"" + flowName + "\"}";
    String url = "http://" + controllerIP + ":8080/wm/staticflowentrypusher/json";

    CloseableHttpClient httpClient = HttpClients.createDefault();

    HttpDeleteWithBody httpdelete = new HttpDeleteWithBody(url);

    StringEntity params = new StringEntity(body);
    httpdelete.addHeader("content-type", "application/json");
    httpdelete.setEntity(params);//from  ww  w  .j a  v  a  2  s  . c  om
    HttpResponse response = httpClient.execute(httpdelete);

    String y;

}

From source file:nl.architolk.ldt.processors.HttpClientProperties.java

public static CloseableHttpClient createHttpClient() throws Exception {
    if (notInitialized) {
        initialize();/* www .  j ava 2s .c o  m*/
    }
    if (sslsf != null) {
        return HttpClients.custom().setSSLSocketFactory(sslsf).build();
    } else {
        return HttpClients.createDefault();
    }
}