List of usage examples for org.apache.http.client.methods RequestBuilder addParameter
public RequestBuilder addParameter(final String name, final String value)
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); } }