org.apache.http.client.methods.HttpPost - java examples

Here are the examples of the java api org.apache.http.client.methods.HttpPost taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

155 Examples 7

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchForCustomQuery3() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch?#language=de"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(REQUEST_PAYLOAD);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId2"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId2"));
}

19 View Complete Implementation : HttpAPIPinsTest.java
Copyright GNU General Public License v3.0
Author : blynkkk
// ----------------------------NOTIFICATION POST METHODS SECTION
// ----------------------------pushes
@Test
public void testPostNotifyNoContentType() throws Exception {
    HttpPost request = new HttpPost(httpsServerUrl + "4ae3851817194e2596cf1b7103603ef8/notify");
    try (CloseableHttpResponse response = httpclient.execute(request)) {
        replacedertEquals(500, response.getStatusLine().getStatusCode());
        replacedertEquals("Unexpected content type. Expecting application/json.", TestUtil.consumeText(response));
    }
}

19 View Complete Implementation : RtPlugin.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void enable() throws IOException, UnexpectedResponseException {
    final HttpPost enable = new HttpPost(String.format("%s/%s", this.uri.toString(), "enable"));
    try {
        this.client.execute(enable, new MatchStatus(enable.getURI(), HttpStatus.SC_OK));
    } finally {
        enable.releaseConnection();
    }
}

19 View Complete Implementation : ClientBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testContentIDReferencingWithNavFail() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    String body = StringHelper.inputStreamToStringCRLFLineBreaks(this.getClreplaced().getResourcereplacedtream("/basicBatchWithContentIdWithNavFail.batch"));
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(body);
    post.setEnreplacedy(enreplacedy);
    HttpResponse batchResponse = getHttpClient().execute(post);
    replacedertNotNull(batchResponse);
    replacedertEquals(202, batchResponse.getStatusLine().getStatusCode());
    InputStream responseBody = batchResponse.getEnreplacedy().getContent();
    String contentType = batchResponse.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(responseBody, contentType);
    replacedertEquals("400", responses.get(0).getStatusCode());
    replacedertEquals("Bad Request", responses.get(0).getStatusInfo());
    replacedertTrue(responses.get(0).getBody().contains("The request body is malformed."));
    replacedertEquals("404", responses.get(1).getStatusCode());
    replacedertEquals("Not Found", responses.get(1).getStatusInfo());
    replacedertTrue(responses.get(1).getBody().contains("Could not find an enreplacedy set or function import for '$2'."));
}

19 View Complete Implementation : ClientBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testContentIDReferencing() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    String body = StringHelper.inputStreamToStringCRLFLineBreaks(this.getClreplaced().getResourcereplacedtream("/basicBatchWithContentIdReferencing.batch"));
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(body);
    post.setEnreplacedy(enreplacedy);
    HttpResponse batchResponse = getHttpClient().execute(post);
    replacedertNotNull(batchResponse);
    replacedertEquals(202, batchResponse.getStatusLine().getStatusCode());
    InputStream responseBody = batchResponse.getEnreplacedy().getContent();
    String contentType = batchResponse.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(responseBody, contentType);
    replacedertEquals("201", responses.get(0).getStatusCode());
    replacedertEquals("Created", responses.get(0).getStatusInfo());
    replacedertEquals("201", responses.get(1).getStatusCode());
    replacedertEquals("Created", responses.get(1).getStatusInfo());
    replacedertEquals("200", responses.get(2).getStatusCode());
    replacedertEquals("OK", responses.get(2).getStatusInfo());
}

19 View Complete Implementation : RtVolumes.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void prune() throws IOException, UnexpectedResponseException {
    final HttpPost prune = new HttpPost(this.baseUri.toString().concat("/prune"));
    try {
        this.client.execute(prune, new MatchStatus(prune.getURI(), HttpStatus.SC_OK));
    } finally {
        prune.releaseConnection();
    }
}

19 View Complete Implementation : BatchTest.java
Copyright Apache License 2.0
Author : apache
private HttpResponse execute(final String batchResource, final String boundary) throws IOException, UnsupportedEncodingException, ClientProtocolException {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=" + boundary);
    String body = StringHelper.inputStreamToStringCRLFLineBreaks(this.getClreplaced().getResourcereplacedtream(batchResource));
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(body);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    return response;
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void pause() throws IOException {
    final HttpPost pause = new HttpPost(this.baseUri.toString() + "/pause");
    try {
        this.client.execute(pause, new MatchStatus(pause.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        pause.releaseConnection();
    }
}

19 View Complete Implementation : HttpsAdminServerTest.java
Copyright GNU General Public License v3.0
Author : blynkkk
private void login(String name, String preplaced) throws Exception {
    HttpPost loginRequest = new HttpPost(httpsAdminServerUrl + "/login");
    List<NameValuePair> nvps = new ArrayList<>();
    nvps.add(new BasicNameValuePair("email", name));
    nvps.add(new BasicNameValuePair("preplacedword", preplaced));
    loginRequest.setEnreplacedy(new UrlEncodedFormEnreplacedy(nvps));
    try (CloseableHttpResponse response = httpclient.execute(loginRequest)) {
        replacedertEquals(301, response.getStatusLine().getStatusCode());
        Header header = response.getFirstHeader("Location");
        replacedertNotNull(header);
        replacedertEquals("/admin", header.getValue());
        Header cookieHeader = response.getFirstHeader("set-cookie");
        replacedertNotNull(cookieHeader);
        replacedertTrue(cookieHeader.getValue().startsWith("session="));
    }
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void start() throws IOException {
    final HttpPost start = new HttpPost(this.baseUri.toString() + "/start");
    try {
        this.client.execute(start, new MatchStatus(start.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        start.releaseConnection();
    }
}

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
/* Tests for Custo Query options.A Custom Query String option is defined  
  * as any name/value pair query string parameter where the name of the 
  * parameter does not begin  with the "$" character. Any URI exposed by 
  * an OData service may include one or more Custom Query Options.*/
@Test
public void testBatchForCustomQuery() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch?language=de"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(REQUEST_PAYLOAD);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId2"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId2"));
}

19 View Complete Implementation : BatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchWithChangesetWithRawBytesInPutOperation() throws Exception {
    InputStream requestPayload = createBatchRequestWithRawBytes(PUT);
    final HttpPost put = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    put.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    HttpEnreplacedy enreplacedy = new InputStreamEnreplacedy(requestPayload, -1);
    put.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(put);
    byte[] actualData = Util.getInstance().getBinaryContent();
    byte[] expectedData = rawBytes();
    // Comparing data stored in the data source and the data sent in the request
    replacedertArrayEquals(actualData, expectedData);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    String responseBody = StringHelper.inputStreamToStringCRLFLineBreaks(response.getEnreplacedy().getContent());
    replacedertTrue(responseBody.contains("204 No Content"));
    HttpResponse resp = execute("/simpleGet.batch", BOUNDARY);
    InputStream in = resp.getEnreplacedy().getContent();
    StringHelper.Stream batchRequestStream = StringHelper.toStream(in);
    String requestBody = batchRequestStream.replacedtring();
    String contentType = resp.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(new ByteArrayInputStream(requestBody.getBytes("iso-8859-1")), contentType);
    for (BatchSingleResponse batchResp : responses) {
        replacedertEquals("200", batchResp.getStatusCode());
        replacedertEquals("OK", batchResp.getStatusInfo());
        replacedertArrayEquals(batchResp.getBody().getBytes("iso-8859-1"), actualData);
    }
}

19 View Complete Implementation : RtSwarm.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void leave(final boolean force) throws IOException {
    final HttpPost leave = new HttpPost(this.baseUri.toString() + "/leave?force=" + String.valueOf(force));
    try {
        this.client.execute(leave, new MatchStatus(leave.getURI(), HttpStatus.SC_OK));
    } finally {
        leave.releaseConnection();
    }
}

19 View Complete Implementation : BasicHttpClient.java
Copyright Apache License 2.0
Author : CognizantQAHub
/**
 * Http Post request for uploading files
 *
 * @param targetUrl
 * @param toUplod
 * @return
 * @throws Exception
 */
public JSONObject post(URL targetUrl, File toUplod) throws Exception {
    HttpPost httppost = new HttpPost(targetUrl.toURI());
    setPostEnreplacedy(toUplod, httppost);
    return parseResponse(doPost(httppost));
}

19 View Complete Implementation : RtImages.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public Image pull(final String name, final String tag) throws IOException, UnexpectedResponseException {
    final HttpPost create = new HttpPost(new UncheckedUriBuilder(this.baseUri.toString().concat("/create")).addParameter("fromImage", name).addParameter("tag", tag).build());
    try {
        this.client.execute(create, new MatchStatus(create.getURI(), HttpStatus.SC_OK));
        return new RtImage(Json.createObjectBuilder().add("Name", name).build(), this.client, URI.create(this.baseUri.toString() + "/" + name), this.docker);
    } finally {
        create.releaseConnection();
    }
}

19 View Complete Implementation : BatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchWithChangesetWithImageObjectInPutOperation() throws Exception {
    InputStream requestPayload = createBatchRequestWithImage("/Employee_1.png", PUT);
    final HttpPost put = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    put.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    HttpEnreplacedy enreplacedy = new InputStreamEnreplacedy(requestPayload, -1);
    put.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(put);
    byte[] actualData = Util.getInstance().getBinaryContent();
    byte[] expectedData = getImageData("/Employee_1.png");
    // Comparing data stored in the data source and the data sent in the request
    replacedertArrayEquals(actualData, expectedData);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    String responseBody = StringHelper.inputStreamToStringCRLFLineBreaks(response.getEnreplacedy().getContent());
    replacedertTrue(responseBody.contains("204 No Content"));
    HttpResponse resp = execute("/simpleGet.batch", BOUNDARY);
    InputStream in = resp.getEnreplacedy().getContent();
    StringHelper.Stream batchRequestStream = StringHelper.toStream(in);
    String requestBody = batchRequestStream.replacedtring();
    String contentType = resp.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(new ByteArrayInputStream(requestBody.getBytes("iso-8859-1")), contentType);
    for (BatchSingleResponse batchResp : responses) {
        replacedertEquals("200", batchResp.getStatusCode());
        replacedertEquals("OK", batchResp.getStatusInfo());
        replacedertArrayEquals(batchResp.getBody().getBytes("iso-8859-1"), actualData);
    }
}

19 View Complete Implementation : RtNetworks.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void prune() throws IOException, UnexpectedResponseException {
    final HttpPost prune = new HttpPost(this.baseUri.toString().concat("/prune"));
    try {
        this.client.execute(prune, new MatchStatus(prune.getURI(), HttpStatus.SC_OK));
    } finally {
        prune.releaseConnection();
    }
}

19 View Complete Implementation : BatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchWithChangesetWithRawBytesInPOSTOperation() throws Exception {
    InputStream requestPayload = createBatchRequestWithRawBytes(POST);
    final HttpPost put = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    put.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    HttpEnreplacedy enreplacedy = new InputStreamEnreplacedy(requestPayload, -1);
    put.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(put);
    byte[] actualData = Util.getInstance().getBinaryContent();
    byte[] expectedData = rawBytes();
    // Comparing data stored in the data source and the data sent in the request
    replacedertArrayEquals(actualData, expectedData);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    String responseBody = StringHelper.inputStreamToStringCRLFLineBreaks(response.getEnreplacedy().getContent());
    replacedertTrue(responseBody.contains("201 Created"));
    HttpResponse resp = execute("/simpleGet1.batch", BOUNDARY);
    InputStream in = resp.getEnreplacedy().getContent();
    StringHelper.Stream batchRequestStream = StringHelper.toStream(in);
    String requestBody = batchRequestStream.replacedtring();
    String contentType = resp.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(new ByteArrayInputStream(requestBody.getBytes("iso-8859-1")), contentType);
    for (BatchSingleResponse batchResp : responses) {
        replacedertEquals("200", batchResp.getStatusCode());
        replacedertEquals("OK", batchResp.getStatusInfo());
        replacedertArrayEquals(batchResp.getBody().getBytes("iso-8859-1"), expectedData);
    }
}

19 View Complete Implementation : RtPlugins.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void pullAndInstall(final String remote, final String name, final JsonArray properties) throws IOException, UnexpectedResponseException {
    final HttpPost pull = new HttpPost(new UncheckedUriBuilder(this.baseUri.toString().concat("/pull")).addParameter("remote", remote).addParameter("name", name).build());
    try {
        pull.setEnreplacedy(new StringEnreplacedy(properties.toString()));
        this.client.execute(pull, new MatchStatus(pull.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        pull.releaseConnection();
    }
}

19 View Complete Implementation : OTATest.java
Copyright GNU General Public License v3.0
Author : blynkkk
@Test
public void testOTAFailedWhenNoDevice() throws Exception {
    clientPair.hardwareClient.stop();
    HttpPost post = new HttpPost(httpsAdminServerUrl + "/ota/start?token=" + clientPair.token);
    post.setHeader(HttpHeaderNames.AUTHORIZATION.toString(), "Basic " + Base64.getEncoder().encodeToString(auth));
    String fileName = "test.bin";
    InputStream binFile = OTATest.clreplaced.getResourcereplacedtream("/static/ota/" + fileName);
    ContentBody fileBody = new InputStreamBody(binFile, ContentType.APPLICATION_OCTET_STREAM, fileName);
    MultipartEnreplacedyBuilder builder = MultipartEnreplacedyBuilder.create();
    builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
    builder.addPart("upfile", fileBody);
    HttpEnreplacedy enreplacedy = builder.build();
    post.setEnreplacedy(enreplacedy);
    try (CloseableHttpResponse response = httpclient.execute(post)) {
        replacedertEquals(400, response.getStatusLine().getStatusCode());
        String error = TestUtil.consumeText(response);
        replacedertNotNull(error);
        replacedertEquals("No device in session.", error);
    }
}

19 View Complete Implementation : RtPlugin.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void disable() throws IOException, UnexpectedResponseException {
    final HttpPost disable = new HttpPost(String.format("%s/%s", this.uri.toString(), "disable"));
    try {
        this.client.execute(disable, new MatchStatus(disable.getURI(), HttpStatus.SC_OK));
    } finally {
        disable.releaseConnection();
    }
}

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatch() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(REQUEST_PAYLOAD);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId2"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId2"));
}

19 View Complete Implementation : RtPlugin.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void configure(final Map<String, String> options) throws IOException, UnexpectedResponseException {
    final JsonArrayBuilder json = Json.createArrayBuilder();
    if (options != null) {
        options.forEach((key, value) -> json.add(String.format("%s=%s", key, value)));
    }
    final HttpPost upgrade = new HttpPost(String.format("%s/%s", this.uri.toString(), "set"));
    try {
        upgrade.setEnreplacedy(new StringEnreplacedy(json.build().toString(), ContentType.APPLICATION_JSON));
        this.client.execute(upgrade, new MatchStatus(upgrade.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        upgrade.releaseConnection();
    }
}

19 View Complete Implementation : BasicHttpClient.java
Copyright Apache License 2.0
Author : CognizantQAHub
/**
 * Http Post request for given data as JSON string
 *
 * @param targetUrl
 * @param payload
 * @return
 * @throws Exception
 */
public JSONObject post(URL targetUrl, File toUplod, String key, String value) throws Exception {
    HttpPost httppost = new HttpPost(targetUrl.toURI());
    setPostEnreplacedyJ(toUplod, httppost);
    return parseResponse(doPost(httppost, key, value));
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void stop() throws IOException {
    final HttpPost stop = new HttpPost(this.baseUri.toString() + "/stop");
    try {
        this.client.execute(stop, new MatchStatus(stop.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        stop.releaseConnection();
    }
}

19 View Complete Implementation : BasicHttpClient.java
Copyright Apache License 2.0
Author : CognizantQAHub
// </editor-fold>
// <editor-fold defaultstate="collapsed" desc="POST implementation">
/**
 * Http Post request for given data as JSON string
 *
 * @param targetUrl
 * @param payload
 * @return
 * @throws Exception
 */
public JSONObject post(URL targetUrl, String payload) throws Exception {
    HttpPost httppost = new HttpPost(targetUrl.toURI());
    setPostEnreplacedy(payload, httppost);
    return parseResponse(doPost(httppost));
}

19 View Complete Implementation : ClientBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testContentIDReferencingWithNav() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    String body = StringHelper.inputStreamToStringCRLFLineBreaks(this.getClreplaced().getResourcereplacedtream("/basicBatchWithContentIdWithNav.batch"));
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(body);
    post.setEnreplacedy(enreplacedy);
    HttpResponse batchResponse = getHttpClient().execute(post);
    replacedertNotNull(batchResponse);
    replacedertEquals(202, batchResponse.getStatusLine().getStatusCode());
    InputStream responseBody = batchResponse.getEnreplacedy().getContent();
    String contentType = batchResponse.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(responseBody, contentType);
    replacedertEquals("201", responses.get(0).getStatusCode());
    replacedertEquals("Created", responses.get(0).getStatusInfo());
    replacedertEquals("200", responses.get(1).getStatusCode());
    replacedertEquals("OK", responses.get(1).getStatusInfo());
    replacedertTrue(responses.get(1).getBody().contains("Building 100"));
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void rename(final String name) throws IOException, UnexpectedResponseException {
    final HttpPost rename = new HttpPost(this.baseUri.toString() + "/rename?name=" + name);
    try {
        this.client.execute(rename, new MatchStatus(rename.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        rename.releaseConnection();
    }
}

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchForCustomQuery2() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch?@language=de"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(REQUEST_PAYLOAD);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId2"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId2"));
}

19 View Complete Implementation : RtPlugin.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void upgrade(final String remote, final JsonArray properties) throws IOException, UnexpectedResponseException {
    final HttpPost upgrade = new HttpPost(new UncheckedUriBuilder(this.uri.toString().concat("/upgrade")).addParameter("remote", remote).build());
    try {
        upgrade.setEnreplacedy(new StringEnreplacedy(properties.toString(), ContentType.APPLICATION_JSON));
        this.client.execute(upgrade, new MatchStatus(upgrade.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        upgrade.releaseConnection();
    }
}

19 View Complete Implementation : BasicHttpClient.java
Copyright Apache License 2.0
Author : CognizantQAHub
/**
 * Http Post request for uploading files
 *
 * @param targetUrl
 * @param data
 * @param toUplod
 * @return
 * @throws Exception
 */
public JSONObject post(URL targetUrl, String data, File toUplod) throws Exception {
    HttpPost httppost = new HttpPost(targetUrl.toURI());
    setPostEnreplacedy(data, toUplod, httppost);
    return parseResponse(doPost(httppost));
}

19 View Complete Implementation : RtImage.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void tag(final String repo, final String name) throws IOException, UnexpectedResponseException {
    final HttpPost tag = new HttpPost(new UncheckedUriBuilder(this.baseUri.toString() + "/tag").addParameter("repo", repo).addParameter("tag", name).build());
    try {
        this.client.execute(tag, new MatchStatus(tag.getURI(), HttpStatus.SC_CREATED));
    } finally {
        tag.releaseConnection();
    }
}

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchInvalidContentTypeForPut() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    String replacedEnreplacedy = REQUEST_PAYLOAD.replace("Content-Type: application/json;odata=verbose" + CRLF, "");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(replacedEnreplacedy);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("HTTP/1.1 415 Unsupported Media Type"));
}

19 View Complete Implementation : RtNetwork.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void disconnect(final String containerId) throws IOException, UnexpectedResponseException {
    final UncheckedUriBuilder uri = new UncheckedUriBuilder(this.baseUri.toString() + "/disconnect");
    final HttpPost post = new HttpPost(uri.build());
    post.setEnreplacedy(new StringEnreplacedy(Json.createObjectBuilder().add("Container", containerId).add("Force", "true").build().toString()));
    try {
        this.client.execute(post, new MatchStatus(post.getURI(), HttpStatus.SC_OK));
    } finally {
        post.releaseConnection();
    }
}

19 View Complete Implementation : WebDriverFactory.java
Copyright Apache License 2.0
Author : CognizantQAHub
private static Boolean addGeckoDriverAddon(File addonLoc, String url) {
    try {
        HttpClient client = HttpClients.createDefault();
        HttpPost post = new HttpPost(url);
        Map<String, Object> addonInfo = new HashMap<>();
        addonInfo.put("temporary", true);
        addonInfo.put("path", addonLoc.getAbsolutePath());
        String json = new Gson().toJson(addonInfo);
        StringEnreplacedy requestEnreplacedy = new StringEnreplacedy(json, ContentType.APPLICATION_JSON);
        post.setEnreplacedy(requestEnreplacedy);
        return client.execute(post).getStatusLine().getStatusCode() == 200;
    } catch (IOException ex) {
        LOGGER.log(Level.SEVERE, null, ex);
    }
    return false;
}

19 View Complete Implementation : RtPlugin.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void push() throws IOException, UnexpectedResponseException {
    final HttpPost push = new HttpPost(String.format("%s/%s", this.uri.toString(), "push"));
    try {
        this.client.execute(push, new MatchStatus(push.getURI(), HttpStatus.SC_OK));
    } finally {
        push.releaseConnection();
    }
}

19 View Complete Implementation : ClientBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testContentIDReferencingfail() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=" + BOUNDARY);
    String body = StringHelper.inputStreamToStringCRLFLineBreaks(this.getClreplaced().getResourcereplacedtream("/basicBatchWithContentIdReferencingFail.batch"));
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(body);
    post.setEnreplacedy(enreplacedy);
    HttpResponse batchResponse = getHttpClient().execute(post);
    replacedertNotNull(batchResponse);
    replacedertEquals(202, batchResponse.getStatusLine().getStatusCode());
    InputStream responseBody = batchResponse.getEnreplacedy().getContent();
    String contentType = batchResponse.getFirstHeader(HttpHeaders.CONTENT_TYPE).getValue();
    List<BatchSingleResponse> responses = EnreplacedyProvider.parseBatchResponse(responseBody, contentType);
    replacedertEquals("400", responses.get(0).getStatusCode());
    replacedertEquals("Bad Request", responses.get(0).getStatusInfo());
    replacedertEquals("201", responses.get(1).getStatusCode());
    replacedertEquals("Created", responses.get(1).getStatusInfo());
    replacedertEquals("404", responses.get(2).getStatusCode());
    replacedertEquals("Not Found", responses.get(2).getStatusInfo());
    replacedertEquals("200", responses.get(3).getStatusCode());
    replacedertEquals("OK", responses.get(3).getStatusInfo());
}

19 View Complete Implementation : RtImages.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public Image importImage(final URL source, final String repo) throws IOException, UnexpectedResponseException {
    final HttpPost create = new HttpPost(new UncheckedUriBuilder(this.baseUri.toString().concat("/create")).addParameter("fromSrc", source.toString()).addParameter("repo", repo).build());
    try {
        this.client.execute(create, new MatchStatus(create.getURI(), HttpStatus.SC_OK));
        return new RtImage(Json.createObjectBuilder().add("Name", repo).build(), this.client, URI.create(String.format("%s/%s", this.baseUri.toString(), repo)), this.docker);
    } finally {
        create.releaseConnection();
    }
}

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchUriEncoded() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "%24batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(REQUEST_PAYLOAD);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId2"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId2"));
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void kill() throws IOException, UnexpectedResponseException {
    final HttpPost kill = new HttpPost(this.baseUri.toString() + "/kill");
    try {
        this.client.execute(kill, new MatchStatus(kill.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        kill.releaseConnection();
    }
}

19 View Complete Implementation : HttpsAdminServerTest.java
Copyright GNU General Public License v3.0
Author : blynkkk
@Test
public void adminLoginOnlyForSuperUser() throws Exception {
    String name = "[email protected]";
    String preplaced = "admin";
    User admin = new User(name, SHA256Util.makeHash(preplaced, name), AppNameUtil.BLYNK, "local", "127.0.0.1", false, false);
    holder.userDao.add(admin);
    HttpPost loginRequest = new HttpPost(httpsAdminServerUrl + "/login");
    List<NameValuePair> nvps = new ArrayList<>();
    nvps.add(new BasicNameValuePair("email", admin.email));
    nvps.add(new BasicNameValuePair("preplacedword", admin.preplaced));
    loginRequest.setEnreplacedy(new UrlEncodedFormEnreplacedy(nvps));
    try (CloseableHttpResponse response = httpclient.execute(loginRequest)) {
        replacedertEquals(301, response.getStatusLine().getStatusCode());
        Header header = response.getFirstHeader("Location");
        replacedertNotNull(header);
        replacedertEquals("/admin", header.getValue());
        Header cookieHeader = response.getFirstHeader("set-cookie");
        replacedertNull(cookieHeader);
    }
}

19 View Complete Implementation : RtVolumes.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
/**
 * Create Volume using JsonObjectBuilder.
 * @param json Json Object Builder object.
 * @return The created Volume.
 * @throws IOException If something goes wrong.
 */
private Volume createVolume(final JsonObjectBuilder json) throws IOException {
    final HttpPost create = new HttpPost(String.format("%s/%s", this.baseUri.toString(), "create"));
    try {
        create.setEnreplacedy(new StringEnreplacedy(json.build().toString(), ContentType.APPLICATION_JSON));
        final JsonObject createResult = this.client.execute(create, new ReadJsonObject(new MatchStatus(create.getURI(), HttpStatus.SC_CREATED)));
        if (!createResult.isEmpty()) {
            return new RtVolume(createResult, this.client, URI.create(String.format("%s/%s", this.baseUri.toString(), createResult.getString("Name"))), this.docker);
        } else {
            throw new IOException("Got empty response from Volumes.create() method");
        }
    } finally {
        create.releaseConnection();
    }
}

19 View Complete Implementation : OTATest.java
Copyright GNU General Public License v3.0
Author : blynkkk
@Test
public void basicOTAForNonExistingSingleUser() throws Exception {
    HttpPost post = new HttpPost(httpsAdminServerUrl + "/ota/[email protected]");
    post.setHeader(HttpHeaderNames.AUTHORIZATION.toString(), "Basic " + Base64.getEncoder().encodeToString(auth));
    String fileName = "test.bin";
    InputStream binFile = OTATest.clreplaced.getResourcereplacedtream("/static/ota/" + fileName);
    ContentBody fileBody = new InputStreamBody(binFile, ContentType.APPLICATION_OCTET_STREAM, fileName);
    MultipartEnreplacedyBuilder builder = MultipartEnreplacedyBuilder.create();
    builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
    builder.addPart("upfile", fileBody);
    HttpEnreplacedy enreplacedy = builder.build();
    post.setEnreplacedy(enreplacedy);
    try (CloseableHttpResponse response = httpclient.execute(post)) {
        replacedertEquals(400, response.getStatusLine().getStatusCode());
        String er = TestUtil.consumeText(response);
        replacedertNotNull(er);
        replacedertEquals("Requested user not found.", er);
    }
}

19 View Complete Implementation : RtImages.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void prune() throws IOException, UnexpectedResponseException {
    final HttpPost prune = new HttpPost(this.baseUri.toString().concat("/prune"));
    try {
        this.client.execute(prune, new MatchStatus(prune.getURI(), HttpStatus.SC_OK));
    } finally {
        prune.releaseConnection();
    }
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void restart() throws IOException, UnexpectedResponseException {
    final HttpPost restart = new HttpPost(this.baseUri.toString() + "/restart");
    try {
        this.client.execute(restart, new MatchStatus(restart.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        restart.releaseConnection();
    }
}

19 View Complete Implementation : RtNetwork.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void connect(final String containerId) throws IOException, UnexpectedResponseException {
    final UncheckedUriBuilder uri = new UncheckedUriBuilder(this.baseUri.toString() + "/connect");
    final HttpPost post = new HttpPost(uri.build());
    post.setEnreplacedy(new StringEnreplacedy(Json.createObjectBuilder().add("Container", containerId).build().toString()));
    try {
        this.client.execute(post, new MatchStatus(post.getURI(), HttpStatus.SC_OK));
    } finally {
        post.releaseConnection();
    }
}

19 View Complete Implementation : RtImages.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public Images importFromTar(final String file) throws IOException, UnexpectedResponseException {
    final HttpPost load = new HttpPost(new UncheckedUriBuilder(this.baseUri.toString().concat("/load")).build());
    try {
        load.setEnreplacedy(new StringEnreplacedy(new String(Files.readAllBytes(Paths.get(file))), ContentType.DEFAULT_BINARY));
        this.client.execute(load, new MatchStatus(load.getURI(), HttpStatus.SC_OK));
    } finally {
        load.releaseConnection();
    }
    return this;
}

19 View Complete Implementation : RtPlugins.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void create(final String name, final String directory) throws IOException, UnexpectedResponseException {
    final HttpPost create = new HttpPost(String.format("%s/%s?name=%s", this.baseUri.toString(), "create", name));
    try {
        create.setEnreplacedy(new StringEnreplacedy(directory));
        this.client.execute(create, new MatchStatus(create.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        create.releaseConnection();
    }
}

19 View Complete Implementation : RtContainer.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : amihaiemil
@Override
public void unpause() throws IOException {
    final HttpPost unpause = new HttpPost(this.baseUri.toString() + "/unpause");
    try {
        this.client.execute(unpause, new MatchStatus(unpause.getURI(), HttpStatus.SC_NO_CONTENT));
    } finally {
        unpause.releaseConnection();
    }
}

19 View Complete Implementation : BasicBatchTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBatchWithODataBatchRequestHeaders() throws Exception {
    final HttpPost post = new HttpPost(URI.create(getEndpoint().toString() + "$batch"));
    post.setHeader("Content-Type", "multipart/mixed;boundary=batch_98c1-8b13-36bb");
    post.setHeader("testHeader", "abc123");
    HttpEnreplacedy enreplacedy = new StringEnreplacedy(REQUEST_PAYLOAD);
    post.setEnreplacedy(enreplacedy);
    HttpResponse response = getHttpClient().execute(post);
    replacedertNotNull(response);
    replacedertEquals(202, response.getStatusLine().getStatusCode());
    replacedertEquals("HTTP/1.1", response.getProtocolVersion().toString());
    replacedertTrue(response.containsHeader("Content-Length"));
    replacedertTrue(response.containsHeader("Content-Type"));
    replacedertTrue(response.containsHeader("DataServiceVersion"));
    replacedertTrue(response.getEnreplacedy().getContentType().getValue().matches(REG_EX));
    replacedertNotNull(response.getEnreplacedy().getContent());
    String body = StringHelper.inputStreamToString(response.getEnreplacedy().getContent(), true);
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId1"));
    replacedertTrue(body.contains("Content-Id: mimeHeaderContentId2"));
    replacedertTrue(body.contains("Content-Id: requestHeaderContentId2"));
}