Example usage for org.apache.http.client.utils URIBuilder setHost

List of usage examples for org.apache.http.client.utils URIBuilder setHost

Introduction

In this page you can find the example usage for org.apache.http.client.utils URIBuilder setHost.

Prototype

public URIBuilder setHost(final String host) 

Source Link

Document

Sets URI host.

Usage

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;
}