List of usage examples for org.apache.http.impl.client HttpClients createDefault
public static CloseableHttpClient createDefault()
From source file:PostTest.PostTest.java
public String post(String apiURL, String parameters) { CloseableHttpClient httpclient = HttpClients.createDefault(); HttpPost method = new HttpPost(apiURL); String body = null;//w ww. j av a 2s. c o m if (method != null & parameters != null && !"".equals(parameters.trim())) { try { // method.addHeader("Content-type","application/json; charset=utf-8"); // method.setHeader("Accept", "application/json"); method.setEntity(new StringEntity(parameters)); HttpResponse response = httpclient.execute(method); // Read the response body body = EntityUtils.toString(response.getEntity()); } catch (IOException e) { } finally { } } return body; }
From source file:org.apache.hawq.ranger.integration.service.tests.common.RESTClient.java
public RESTClient() { httpClient = HttpClients.createDefault(); }
From source file:com.meplato.store2.ApacheHttpClient.java
/** * Instantiates a new instance of ApacheHttpClient. */ public ApacheHttpClient() { httpClient = HttpClients.createDefault(); }
From source file:eu.seaclouds.platform.planner.core.HttpHelper.java
/** * * @param serviceURL/*from www . j a va 2s .c o m*/ */ public HttpHelper(String serviceURL) { this.httpclient = HttpClients.createDefault(); this.serviceURL = serviceURL; this.mapper = new ObjectMapper(); }
From source file:org.wildfly.swarm.hystrix.test.HystrixMetricsStreamServletTest.java
@Test @RunAsClient//from w w w. j a v a 2s .c o m public void testHystrixStream(@ArquillianResource URL url) throws FailingHttpStatusCodeException, MalformedURLException, IOException { HttpGet get = new HttpGet(url + HystrixProperties.DEFAULT_STREAM_PATH); try (CloseableHttpClient httpclient = HttpClients.createDefault(); CloseableHttpResponse response = httpclient.execute(get)) { assertEquals(200, response.getStatusLine().getStatusCode()); assertTrue(response.getFirstHeader("Content-Type").getValue().startsWith("text/event-stream")); // Ignore the response body get.abort(); } }
From source file:eu.seaclouds.platform.dashboard.http.HttpDeleteRequestBuilder.java
public String build() throws IOException, URISyntaxException { URI uri = new URIBuilder().setHost(host).setPath(path).setScheme(scheme).setParameters(params).build(); this.requestBase = new HttpDelete(uri); for (NameValuePair header : super.headers) { requestBase.addHeader(header.getName(), header.getValue()); }//from ww w . j av a2 s .com try (CloseableHttpClient httpClient = HttpClients.createDefault()) { return httpClient.execute(requestBase, responseHandler, context); } }
From source file:httputils.RavelloHttpClient.java
public RavelloHttpClient(String username, String password) { this.client = HttpClients.createDefault(); CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(username + ":" + password)); this.context = HttpClientContext.create(); this.context.setCredentialsProvider(credentialsProvider); }
From source file:de.freegroup.twogo.plotter.rpc.Client.java
public JSONObject sendAndReceive(String endpoint, String method, Object[] args) throws Exception { CloseableHttpClient httpclient = HttpClients.createDefault(); RequestConfig config = RequestConfig.custom() // .setProxy(proxy) .build();/*www . j av a2s . c o m*/ HttpPost request = new HttpPost(this.serverUrl + endpoint); request.setConfig(config); request.setHeader("Content-Type", "application/json"); request.setHeader("X-CSRF-Token", getToken(httpclient)); JSONObject message = buildParam(method, args); StringEntity body = new StringEntity(message.toString(), ContentType.create("application/json", Consts.UTF_8)); request.setEntity(body); System.out.println(">> Request URI: " + request.getRequestLine().getUri()); try { CloseableHttpResponse response = httpclient.execute(request); JSONTokener tokener = new JSONTokener(new BasicResponseHandler().handleResponse(response)); Object rawResponseMessage = tokener.nextValue(); JSONObject responseMessage = (JSONObject) rawResponseMessage; if (responseMessage == null) { throw new ClientError("Invalid response type - " + rawResponseMessage.getClass()); } return responseMessage; } catch (Exception e) { throw new ClientError(e); } }
From source file:com.aws.image.test.TestFlickrAPI.java
public static String callFlickrAPIForEachKeyword(String query, String synsetCode, String safeSearch, int urlsPerKeyword) throws IOException, JSONException { String apiKey = "ad4f88ecfd53b17f93178e19703fe00d"; String apiSecret = "96cab0e9f89468d6"; int total = 500; int perPage = 500; System.out.println("\n\t\t KEYWORD::" + query); System.out.println("\t No. of urls required::" + urlsPerKeyword); int totalPages; if (urlsPerKeyword % perPage != 0) totalPages = (urlsPerKeyword / perPage) + 1; else/*from w w w .j a v a2 s .c o m*/ totalPages = urlsPerKeyword / perPage; System.out.println("\n\n\t total pages ::" + totalPages); int currentCount = 0; int eachPage; List<Document> documentsInBatch = new ArrayList<>(); for (int i = 1; i <= totalPages && currentCount <= total; i++, currentCount = currentCount + perPage) { documentsInBatch = new ArrayList<>(); eachPage = urlsPerKeyword < perPage ? urlsPerKeyword : perPage; StringBuffer sb = new StringBuffer(512); sb.append("https://api.flickr.com/services/rest/?method=flickr.photos.search&text=") .append(URLEncoder.encode(query, "UTF-8")).append("&safe_search=").append(safeSearch) .append("&extras=url_c,url_m,url_n,license,owner_name&per_page=").append(eachPage) .append("&page=").append(i).append("&format=json&api_key=").append(apiKey) .append("&api_secret=").append(apiSecret).append("&license=4,5,6,7,8"); String url = sb.toString(); System.out.println("URL FORMED --> " + url); CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet(url); CloseableHttpResponse httpResponse = httpClient.execute(httpGet); //System.out.println("GET Response Status:: " + httpResponse.getStatusLine().getStatusCode()); BufferedReader reader = new BufferedReader( new InputStreamReader(httpResponse.getEntity().getContent())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = reader.readLine()) != null) { response.append(inputLine); } reader.close(); String responseString = response.toString(); responseString = responseString.replace("jsonFlickrApi(", ""); int length = responseString.length(); responseString = responseString.substring(0, length - 1); // print result httpClient.close(); JSONObject json = null; try { json = new JSONObject(responseString); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } //System.out.println("Converted JSON String " + json); JSONObject photosObj = json.has("photos") ? json.getJSONObject("photos") : null; total = photosObj.has("total") ? (Integer.parseInt(photosObj.getString("total"))) : 0; perPage = photosObj.has("perpage") ? (Integer.parseInt(photosObj.getString("perpage"))) : 0; //System.out.println(" perPage --> " + perPage + " total --> " + total); JSONArray photoArr = photosObj.getJSONArray("photo"); //System.out.println("Length of Array --> " + photoArr.length()); String scrapedImageURL = ""; for (int itr = 0; itr < photoArr.length(); itr++) { JSONObject tempObject = photoArr.getJSONObject(itr); scrapedImageURL = tempObject.has("url_c") ? tempObject.getString("url_c") : tempObject.has("url_m") ? tempObject.getString("url_m") : tempObject.has("url_n") ? tempObject.getString("url_n") : null; if (scrapedImageURL == null) { continue; } String contributor = tempObject.getString("ownername"); String license = tempObject.getString("license"); //System.out.println("Scraped Image URL, need to insert this to Mongo DB --> " + scrapedImageURL); //documentsInBatch.add(getDocumentPerCall(scrapedImageURL, contributor, license, safeSearch)); counter++; } //insertData(documentsInBatch); } System.out.println("F L I C K R C O U N T E R -> " + counter); //insertData(documentsInBatch); //countDownLatchForImageURLs.countDown(); return null; }
From source file:org.glowroot.tests.WebDriverIT.java
@BeforeClass public static void setUpBase() throws Exception { setup = WebDriverSetup.create();// w w w . j a v a2 s. c om container = setup.getContainer(); httpClient = HttpClients.createDefault(); }