List of usage examples for org.apache.http.impl.client HttpClients createDefault
public static CloseableHttpClient createDefault()
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(); } }