List of usage examples for org.apache.http.client.utils URIBuilder setScheme
public URIBuilder setScheme(final String scheme)
From source file:com.mycompany.gdp_service.Main.java
public static void main(String[] args) throws URISyntaxException { Integer port = Integer.valueOf(System.getenv("PORT")); URIBuilder builder = new URIBuilder(); URI address = builder.setScheme("http").setPath("0.0.0.0").setPort(port).build(); Endpoint.publish("http://0.0.0.0:" + port + "/gdp", new GDPImpl()); Endpoint.publish("address", new GDPImpl()); }
From source file:com.mycompany.asyncreq.MainApp.java
public static void main(String[] args) throws InterruptedException, ExecutionException, IOException { URIBuilder builder = new URIBuilder(); builder.setScheme("http").setHost("comtrade.un.org").setPath("/api/get").setParameter("max", "50000") .setParameter("type", "C").setParameter("freq", "M").setParameter("px", "HS") .setParameter("ps", "2014").setParameter("r", "804").setParameter("p", "112") .setParameter("rg", "All").setParameter("cc", "All").setParameter("fmt", "json"); URI requestURL = null;//from w w w . java2 s.c o m try { requestURL = builder.build(); } catch (URISyntaxException use) { } ExecutorService threadpool = Executors.newFixedThreadPool(2); Async async = Async.newInstance().use(threadpool); final Request request = Request.Get(requestURL); try { Future<Content> future = async.execute(request, new FutureCallback<Content>() { @Override public void failed(final Exception e) { System.out.println(e.getMessage() + ": " + request); } @Override public void completed(final Content content) { System.out.println("Request completed: " + request); System.out.println("Response:\n" + content.asString()); } @Override public void cancelled() { } }); } catch (Exception e) { System.out.println("Job threw exception: " + e.getCause()); } }
From source file:de.shadowhunt.subversion.internal.URIUtils.java
private static URI createURI0(final URI repository, final Resource... resources) throws URISyntaxException { final URIBuilder builder = new URIBuilder(); builder.setScheme(repository.getScheme()); builder.setHost(repository.getHost()); builder.setPort(repository.getPort()); final StringBuilder completePath = new StringBuilder(repository.getPath()); for (final Resource resource : resources) { completePath.append(resource.getValue()); }/* w w w . j a v a 2s . co m*/ builder.setPath(completePath.toString()); return builder.build(); }
From source file:adalid.util.google.Translator.java
private static URIBuilder newURIBuilder() { URIBuilder builder = new URIBuilder(); builder.setScheme("http"); builder.setHost("www.google.com"); builder.setPath("/translate_t"); return builder; }
From source file:com.redhat.refarch.microservices.trigger.service.TriggerService.java
private static URIBuilder getUriBuilder(Object... path) { URIBuilder uriBuilder = new URIBuilder(); uriBuilder.setScheme("http"); uriBuilder.setHost("gateway-service"); uriBuilder.setPort(9091);/*w w w.ja va2s .co m*/ StringWriter stringWriter = new StringWriter(); for (Object part : path) { stringWriter.append('/').append(String.valueOf(part)); } uriBuilder.setPath(stringWriter.toString()); return uriBuilder; }
From source file:com.github.jjYBdx4IL.utils.fma.FMAClient.java
public static FMASearchResult search(String query, boolean commercialUseAllowedOnly) throws IOException { URIBuilder b = new URIBuilder(); b.setScheme("http"); b.setHost("freemusicarchive.org"); b.setPath("/search/.json"); b.addParameter("duration_from", ""); b.addParameter("duration_to", ""); b.addParameter("adv", "1"); b.addParameter("search-genre", "Genres"); b.addParameter("sort", "track_date_published"); b.addParameter("d", "1"); if (commercialUseAllowedOnly) { b.addParameter("music-filter-CC-attribution-only", "on"); b.addParameter("music-filter-CC-attribution-sharealike", "1"); b.addParameter("music-filter-CC-attribution-noderivatives", "1"); b.addParameter("music-filter-public-domain", "1"); b.addParameter("music-filter-commercial-allowed", "1"); }/*www. j av a2 s .c o m*/ b.addParameter("quicksearch", query != null ? query : ""); b.addParameter("per_page", Integer.toString(RESULTS_PER_PAGE)); int page = 0; boolean moreData = true; Gson gson = new Gson(); FMASearchResult result = new FMASearchResult(); while (moreData) { try { page++; b.setParameter("page", Integer.toString(page)); byte[] data = cache.retrieve(b.build().toURL()); FMASearchResult _result = gson.fromJson(new String(data), FMASearchResult.class); result.merge(_result); moreData = _result.aTracks.size() == RESULTS_PER_PAGE; } catch (URISyntaxException ex) { throw new IOException(ex); } } return result; }
From source file:com.vmware.identity.openidconnect.protocol.URIUtils.java
public static URI changeSchemeComponent(URI uri, String scheme) { Validate.notNull(uri, "uri"); Validate.notEmpty(scheme, "scheme"); URIBuilder uriBuilder = new URIBuilder(uri); uriBuilder.setScheme(scheme); try {/*w ww .j ava2s .com*/ return uriBuilder.build(); } catch (URISyntaxException e) { throw new IllegalArgumentException("failed to change uri scheme component", e); } }
From source file:alluxio.cli.LogLevel.java
private static void setLogLevel(final TargetInfo targetInfo, String logName, String level) throws IOException { URIBuilder uriBuilder = new URIBuilder(); uriBuilder.setScheme("http"); uriBuilder.setHost(targetInfo.getHost()); uriBuilder.setPort(targetInfo.getPort()); uriBuilder.setPath(Constants.REST_API_PREFIX + "/" + targetInfo.getRole() + "/" + LOG_LEVEL); uriBuilder.addParameter(LOG_NAME_OPTION_NAME, logName); if (level != null) { uriBuilder.addParameter(LEVEL_OPTION_NAME, level); }/* ww w .ja v a 2 s .c o m*/ HttpUtils.post(uriBuilder.toString(), 5000, new HttpUtils.IProcessInputStream() { @Override public void process(InputStream inputStream) throws IOException { ObjectMapper mapper = new ObjectMapper(); LogInfo logInfo = mapper.readValue(inputStream, LogInfo.class); System.out.println(targetInfo.toString() + logInfo.toString()); } }); }
From source file:com.peteydog7.mcstreamnotifier.twitch.Http.java
public static String sendApiGet(String urlPath, List<NameValuePair> urlParameters) throws Exception { if (Config.Value.AUTH_TOKEN != "none") { urlParameters.add(new BasicNameValuePair("oauth_token", Config.Value.AUTH_TOKEN)); }//from w w w . j ava 2s . c o m URIBuilder uriBuilder = new URIBuilder(); uriBuilder.setScheme("https"); uriBuilder.setHost(Twitch.API_BASE); uriBuilder.setPath(urlPath); uriBuilder.setParameters(urlParameters); URI url = uriBuilder.build(); HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(url); // add request header request.addHeader("User-Agent", USER_AGENT); request.addHeader("client_id", Twitch.CLIENT_ID); request.addHeader("Accept", Twitch.API_VERSION); HttpResponse response = client.execute(request); LogHelper.info("Sending 'GET' request to URL : " + url); LogHelper.info("Response Code : " + response.getStatusLine().getStatusCode()); if (response.getStatusLine().getStatusCode() != 200) { ThreadManager.restartThreadTwitch(); return null; } BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); StringBuilder result = new StringBuilder(); String line; while ((line = rd.readLine()) != null) { result.append(line); } return result.toString(); }
From source file:adalid.jaas.google.GoogleRecaptcha.java
private static boolean verify(String userResponse) { if (userResponse == null) { return VERIFY_NULL_RESPONSE; }//from w w w . j a v a 2 s . co m URIBuilder builder = new URIBuilder(); builder.setScheme("https"); builder.setHost("www.google.com"); builder.setPath("/recaptcha/api/siteverify"); // builder.clearParameters(); builder.setParameter("secret", SECRET_KEY); builder.setParameter("response", userResponse); URI uri; try { uri = builder.build(); } catch (URISyntaxException ex) { logger.log(Level.SEVERE, ex.toString(), ex); return false; } HttpUriRequest request = (HttpUriRequest) new HttpGet(uri); try (CloseableHttpClient client = HttpClients.createDefault()) { try (CloseableHttpResponse response = client.execute(request)) { StatusLine statusLine = response.getStatusLine(); logger.log(TRACE, "Status Line: {0}", statusLine); if (statusLine.getReasonPhrase().equals("OK")) { return success(response.getEntity()); } } catch (ClientProtocolException ex) { logger.log(Level.SEVERE, ex.toString(), ex); } } catch (IOException ex) { logger.log(Level.SEVERE, ex.toString(), ex); } return false; }