Example usage for org.apache.http.client.methods HttpDelete METHOD_NAME

List of usage examples for org.apache.http.client.methods HttpDelete METHOD_NAME

Introduction

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

Prototype

String METHOD_NAME

To view the source code for org.apache.http.client.methods HttpDelete METHOD_NAME.

Click Source Link

Usage

From source file:org.elasticsearch.client.RequestConverters.java

static Request deleteRepository(DeleteRepositoryRequest deleteRepositoryRequest) {
    String endpoint = new EndpointBuilder().addPathPartAsIs("_snapshot")
            .addPathPart(deleteRepositoryRequest.name()).build();
    Request request = new Request(HttpDelete.METHOD_NAME, endpoint);

    Params parameters = new Params(request);
    parameters.withMasterTimeout(deleteRepositoryRequest.masterNodeTimeout());
    parameters.withTimeout(deleteRepositoryRequest.timeout());
    return request;
}

From source file:org.elasticsearch.client.RequestConvertersTests.java

public void testClearScroll() throws IOException {
    ClearScrollRequest clearScrollRequest = new ClearScrollRequest();
    int numScrolls = randomIntBetween(1, 10);
    for (int i = 0; i < numScrolls; i++) {
        clearScrollRequest.addScrollId(randomAlphaOfLengthBetween(5, 10));
    }// www .j  a v a  2  s. c  o  m
    Request request = RequestConverters.clearScroll(clearScrollRequest);
    assertEquals(HttpDelete.METHOD_NAME, request.getMethod());
    assertEquals("/_search/scroll", request.getEndpoint());
    assertEquals(0, request.getParameters().size());
    assertToXContentBody(clearScrollRequest, request.getEntity());
    assertEquals(REQUEST_BODY_CONTENT_TYPE.mediaTypeWithoutParameters(),
            request.getEntity().getContentType().getValue());
}

From source file:com.microsoft.windowsazure.mobileservices.zumoe2etestapp.tests.CustomApiTests.java

private String createHttpMethod(final Random rndGen) {
    switch (rndGen.nextInt(10)) {
    case 0://from  ww  w . j a v  a 2s .  c  o  m
    case 1:
    case 2:
        return HttpPost.METHOD_NAME;
    case 3:
    case 4:
    case 5:
    case 6:
        return HttpGet.METHOD_NAME;
    case 7:
        return HttpPut.METHOD_NAME;
    case 8:
        return HttpDelete.METHOD_NAME;
    default:
        return PATCH_METHOD_NAME;
    }
}

From source file:org.elasticsearch.client.RequestConvertersTests.java

public void testDeletePipeline() {
    String pipelineId = "some_pipeline_id";
    Map<String, String> expectedParams = new HashMap<>();
    DeletePipelineRequest request = new DeletePipelineRequest(pipelineId);
    setRandomMasterTimeout(request, expectedParams);
    setRandomTimeout(request::timeout, AcknowledgedRequest.DEFAULT_ACK_TIMEOUT, expectedParams);
    Request expectedRequest = RequestConverters.deletePipeline(request);
    StringJoiner endpoint = new StringJoiner("/", "/", "");
    endpoint.add("_ingest/pipeline");
    endpoint.add(pipelineId);//  w  w w. ja  va2s.  c o  m
    assertEquals(endpoint.toString(), expectedRequest.getEndpoint());
    assertEquals(HttpDelete.METHOD_NAME, expectedRequest.getMethod());
    assertEquals(expectedParams, expectedRequest.getParameters());
}

From source file:org.elasticsearch.client.RequestConvertersTests.java

public void testDeleteRepository() {
    Map<String, String> expectedParams = new HashMap<>();
    String repository = randomIndicesNames(1, 1)[0];

    StringBuilder endpoint = new StringBuilder("/_snapshot/" + repository);

    DeleteRepositoryRequest deleteRepositoryRequest = new DeleteRepositoryRequest();
    deleteRepositoryRequest.name(repository);
    setRandomMasterTimeout(deleteRepositoryRequest, expectedParams);
    setRandomTimeout(deleteRepositoryRequest::timeout, AcknowledgedRequest.DEFAULT_ACK_TIMEOUT, expectedParams);

    Request request = RequestConverters.deleteRepository(deleteRepositoryRequest);
    assertThat(endpoint.toString(), equalTo(request.getEndpoint()));
    assertThat(HttpDelete.METHOD_NAME, equalTo(request.getMethod()));
    assertThat(expectedParams, equalTo(request.getParameters()));
    assertNull(request.getEntity());//from w w w .j  a va  2  s . co m
}

From source file:org.apache.nutch.protocol.httpclient.HttpClientRedirectStrategy.java

public HttpUriRequest getRedirect(final HttpRequest request, final HttpResponse response,
        final HttpContext context) throws ProtocolException {
    URI uri = getLocationURI(request, response, context);
    String method = request.getRequestLine().getMethod();
    if (method.equalsIgnoreCase(HttpHead.METHOD_NAME)) {
        return new HttpHead(uri);
    } else if (method.equalsIgnoreCase(HttpGet.METHOD_NAME)) {
        return new HttpGet(uri);
    } else {// ww  w  . j  a v a2  s  . co  m
        int status = response.getStatusLine().getStatusCode();
        if (status == HttpStatus.SC_TEMPORARY_REDIRECT) {
            if (method.equalsIgnoreCase(HttpPost.METHOD_NAME)) {
                return copyEntity(new HttpPost(uri), request);
            } else if (method.equalsIgnoreCase(HttpPut.METHOD_NAME)) {
                return copyEntity(new HttpPut(uri), request);
            } else if (method.equalsIgnoreCase(HttpDelete.METHOD_NAME)) {
                return new HttpDelete(uri);
            } else if (method.equalsIgnoreCase(HttpTrace.METHOD_NAME)) {
                return new HttpTrace(uri);
            } else if (method.equalsIgnoreCase(HttpOptions.METHOD_NAME)) {
                return new HttpOptions(uri);
            } else if (method.equalsIgnoreCase(HttpPatch.METHOD_NAME)) {
                return copyEntity(new HttpPatch(uri), request);
            }
        }
        return new HttpGet(uri);
    }
}

From source file:org.fcrepo.integration.http.api.FedoraVersioningIT.java

private static void assertMementoOptionsHeaders(final HttpResponse httpResponse) {
    final List<String> methods = headerValues(httpResponse, "Allow");
    assertTrue("Should allow GET", methods.contains(HttpGet.METHOD_NAME));
    assertTrue("Should allow HEAD", methods.contains(HttpHead.METHOD_NAME));
    assertTrue("Should allow OPTIONS", methods.contains(HttpOptions.METHOD_NAME));
    assertTrue("Should allow DELETE", methods.contains(HttpDelete.METHOD_NAME));
}