List of usage examples for org.apache.http.client.utils URIBuilder setHost
public URIBuilder setHost(final String host)
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()); }/*from ww w .ja v a2 s . 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.jkoolcloud.tnt4j.streams.fields.ActivityCacheTest.java
private static URI makeURI() { try {/* w w w . ja va 2 s. com*/ URIBuilder uriBuilder = new URIBuilder("http://localhost"); // NON-NLS uriBuilder.setHost("localhost"); // NON-NLS uriBuilder.setPort(TEST_PORT); URI url = uriBuilder.build(); return url; } catch (Exception e) { return null; } }
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);/*from ww w .j a va 2 s.com*/ StringWriter stringWriter = new StringWriter(); for (Object part : path) { stringWriter.append('/').append(String.valueOf(part)); } uriBuilder.setPath(stringWriter.toString()); return uriBuilder; }
From source file:com.vmware.identity.openidconnect.protocol.URIUtils.java
public static URI changeHostComponent(URI uri, String host) { Validate.notNull(uri, "uri"); Validate.notEmpty(host, "host"); URIBuilder uriBuilder = new URIBuilder(uri); uriBuilder.setHost(host); try {/*ww w . j a v a 2 s . c o m*/ return uriBuilder.build(); } catch (URISyntaxException e) { throw new IllegalArgumentException("failed to change uri host component", e); } }
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"); }/*from w w w.j a v a 2 s . c om*/ 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: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); }//from w w w. j a v a 2 s . co 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:io.servicecomb.serviceregistry.RegistryUtils.java
/** * ?0.0.0.0??????//ww w .j av a 2s . c om */ public static String getPublishAddress(String schema, String address) { if (address == null) { return address; } try { URI originalURI = new URI(schema + "://" + address); IpPort ipPort = NetUtils.parseIpPort(originalURI.getAuthority()); if (ipPort == null) { LOGGER.warn("address {} not valid.", address); return null; } IpPort publishIpPort = genPublishIpPort(schema, ipPort); URIBuilder builder = new URIBuilder(originalURI); return builder.setHost(publishIpPort.getHostOrIp()).setPort(publishIpPort.getPort()).build().toString(); } catch (URISyntaxException e) { LOGGER.warn("address {} not valid.", address); return null; } }
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)); }//ww w . j a v a 2s . co 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; }/*w w w .j av a 2s. c o 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; }