Example usage for org.apache.http.client.methods RequestBuilder addParameter

List of usage examples for org.apache.http.client.methods RequestBuilder addParameter

Introduction

In this page you can find the example usage for org.apache.http.client.methods RequestBuilder addParameter.

Prototype

public RequestBuilder addParameter(final String name, final String value) 

Source Link

Usage

From source file:org.apache.asterix.test.common.TestExecutor.java

protected HttpUriRequest constructPostMethodUrl(String statement, URI uri, String stmtParam,
        List<CompilationUnit.Parameter> otherParams) {
    RequestBuilder builder = RequestBuilder.post(uri);
    if (stmtParam != null) {
        for (CompilationUnit.Parameter param : upsertParam(otherParams, stmtParam, statement)) {
            builder.addParameter(param.getName(), param.getValue());
        }//from  w ww  .  j a v  a  2  s .  c  o m
        builder.addParameter(stmtParam, statement);
    } else {
        // this seems pretty bad - we should probably fix the API and not the client
        builder.setEntity(new StringEntity(statement, StandardCharsets.UTF_8));
    }
    builder.setCharset(StandardCharsets.UTF_8);
    return builder.build();
}

From source file:org.datacleaner.cluster.http.HttpClusterManager.java

private void sendCancelRequest(String slaveEndpoint, String slaveJobId) {
    RequestBuilder rb = RequestBuilder.post(slaveEndpoint);
    rb.addParameter(HTTP_PARAM_SLAVE_JOB_ID, slaveJobId);
    rb.addParameter(HTTP_PARAM_ACTION, ACTION_CANCEL);

    try {//from   w w  w  .j  av a 2s. c  o m
        final HttpResponse response = _httpClient.execute(rb.build(), _httpClientContext);

        // handle the response
        final StatusLine statusLine = response.getStatusLine();
        if (statusLine.getStatusCode() != 200) {
            throw new IllegalStateException(
                    "Slave server '" + slaveEndpoint + "' responded with an error to 'cancel' request: "
                            + statusLine.getReasonPhrase() + " (" + statusLine.getStatusCode() + ")");
        }

    } catch (Exception e) {
        if (e instanceof RuntimeException) {
            throw (RuntimeException) e;
        }
        throw new IllegalStateException("Failed to fire cancel request to slave server '" + slaveEndpoint
                + "' for job id '" + slaveJobId + "'", e);
    }
}