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

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

Introduction

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

Prototype

public URI build() throws URISyntaxException 

Source Link

Document

Builds a URI instance.

Usage

From source file:com.evolveum.polygon.connector.example.rest.ExampleRestConnector.java

@Override
public void test() {
    URIBuilder uriBuilder = getURIBuilder();
    URI uri;//  w  w w. j a va 2  s .  com
    try {
        uri = uriBuilder.build();
    } catch (URISyntaxException e) {
        throw new IllegalArgumentException(e.getMessage(), e);
    }
    HttpGet request = new HttpGet(uri);

    HttpResponse response = execute(request);

    processResponseErrors(response);
}

From source file:org.talend.dataprep.api.service.command.folder.GetFolder.java

private HttpRequestBase onExecute(final String id) {
    try {/*from w ww. ja v  a  2s .  c om*/
        URIBuilder uriBuilder = new URIBuilder(preparationServiceUrl + "/folders/" + id);
        return new HttpGet(uriBuilder.build());
    } catch (URISyntaxException e) {
        throw new TDPException(CommonErrorCodes.UNEXPECTED_EXCEPTION, e);
    }
}

From source file:org.talend.dataprep.api.service.command.preparation.FindStep.java

private HttpRequestBase onExecute(String id) {
    try {//  ww  w  .  j  ava 2  s .co  m
        URIBuilder uriBuilder = new URIBuilder(preparationServiceUrl + "/steps/" + id);
        return new HttpGet(uriBuilder.build());
    } catch (URISyntaxException e) {
        throw new TDPException(UNEXPECTED_EXCEPTION, e);
    }
}

From source file:org.talend.dataprep.api.service.command.preparation.PreparationClone.java

private HttpRequestBase onExecute(String id) {
    try {//from  w  w  w .ja v a 2 s .  co m
        URIBuilder uriBuilder = new URIBuilder(preparationServiceUrl + "/preparations/clone/" + id);
        return new HttpPut(uriBuilder.build());
    } catch (URISyntaxException e) {
        throw new TDPException(APIErrorCodes.UNABLE_TO_CREATE_PREPARATION, e);
    }
}

From source file:org.metaeffekt.dcc.agent.HostBasedEndpointUriBuilder.java

public HttpUriRequest buildHttpUriRequest(Commands command) {

    StringBuilder sb = new StringBuilder("/");
    sb.append(PATH_ROOT).append("/");
    sb.append(command);/*  w ww. j a  v a2  s  .c o  m*/
    String path = sb.toString();

    URIBuilder uriBuilder = createUriBuilder();
    uriBuilder.setPath(path);
    URI uri;
    try {
        uri = uriBuilder.build();
    } catch (URISyntaxException e) {
        throw new RuntimeException(e);
    }
    return new HttpGet(uri);
}

From source file:com.urhola.vehicletracker.connection.mattersoft.MatterSoftLiveHelsinki.java

private HttpURLConnection getOpenedConnection(List<NameValuePair> params, String responseMethod)
        throws ConnectionException {
    HttpURLConnection urlConnection;
    try {/*from   www  .ja v a2 s  . c  o  m*/
        URIBuilder b = new URIBuilder(BASE_URL);
        b.addParameters(params);
        URL url = b.build().toURL();
        urlConnection = (HttpURLConnection) url.openConnection();
        urlConnection.setDoOutput(true);
        urlConnection.setRequestMethod(responseMethod);
        urlConnection.setReadTimeout(TIME_OUT_LENGTH);
        urlConnection.setConnectTimeout(TIME_OUT_LENGTH);
        urlConnection.connect();
        int responseCode = urlConnection.getResponseCode();
        if (responseCode != HttpURLConnection.HTTP_OK)
            throw new ConnectionException(urlConnection.getResponseMessage());
        return urlConnection;
    } catch (URISyntaxException | IOException ex) {
        throw new ConnectionException(ex);
    }
}

From source file:org.talend.dataprep.api.service.command.folder.RemoveFolder.java

private HttpRequestBase onExecute(final String id) {
    try {/*from w  w  w.jav a 2 s . c  om*/
        final URIBuilder uriBuilder = new URIBuilder(preparationServiceUrl + "/folders/" + id);
        return new HttpDelete(uriBuilder.build());
    } catch (URISyntaxException e) {
        throw new TDPException(CommonErrorCodes.UNEXPECTED_EXCEPTION, e);
    }
}

From source file:de.ii.xtraplatform.ogc.api.wfs.client.WFSAdapter.java

private static URI parseAndCleanWfsUrl(URI inUri) throws URISyntaxException {
    URIBuilder outUri = new URIBuilder(inUri).removeQuery();

    if (inUri.getQuery() != null && !inUri.getQuery().isEmpty()) {
        for (String inParam : inUri.getQuery().split("&")) {
            String[] param = inParam.split("=");
            if (!WFS.hasKVPKey(param[0].toUpperCase())) {
                outUri.addParameter(param[0], param[1]);
            }//  ww w  . j  a v  a2s.c o  m
        }
    }

    return outUri.build();
}

From source file:org.talend.dataprep.api.service.command.preparation.LocatePreparation.java

private HttpRequestBase onExecute(String id) {
    try {/*from   w w w  . j av a 2s  . c o m*/
        URIBuilder uriBuilder = new URIBuilder(preparationServiceUrl + "/preparations/" + id + "/folder");
        return new HttpGet(uriBuilder.build());
    } catch (URISyntaxException e) {
        throw new TDPException(UNEXPECTED_EXCEPTION, e);
    }
}

From source file:com.teradata.tempto.internal.hadoop.hdfs.SimpleHttpRequestsExecutor.java

private URI appendUsername(URI originalUri) {
    URIBuilder uriBuilder = new URIBuilder(originalUri);
    uriBuilder.setParameter("user.name", username);
    try {//from  w  w w .j  a  v  a2s.  c o  m
        return uriBuilder.build();
    } catch (URISyntaxException e) {
        throw Throwables.propagate(e);
    }
}