Example usage for org.apache.http.client.methods HttpUriRequest getMethod

List of usage examples for org.apache.http.client.methods HttpUriRequest getMethod

Introduction

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

Prototype

String getMethod();

Source Link

Document

Returns the HTTP method this request uses, such as <code>GET</code>, <code>PUT</code>, <code>POST</code>, or other.

Usage

From source file:net.oauth.client.httpclient4.OAuthScheme.java

public Header authenticate(Credentials credentials, HttpRequest request) throws AuthenticationException {
    String uri;//from w  ww  .  ja  v a  2  s  . c  o  m
    String method;
    HttpUriRequest uriRequest = getHttpUriRequest(request);
    if (uriRequest != null) {
        uri = uriRequest.getURI().toString();
        method = uriRequest.getMethod();
    } else {
        // Some requests don't include the server name in the URL.
        RequestLine requestLine = request.getRequestLine();
        uri = requestLine.getUri();
        method = requestLine.getMethod();
    }
    try {
        OAuthMessage message = new OAuthMessage(method, uri, null);
        OAuthAccessor accessor = getAccessor(credentials);
        message.addRequiredParameters(accessor);
        String authorization = message.getAuthorizationHeader(getRealm());
        return new BasicHeader("Authorization", authorization);
    } catch (Exception e) {
        throw new AuthenticationException(null, e);
    }
}

From source file:com.comcast.cdn.traffic_control.traffic_router.neustar.data.HttpClient.java

public CloseableHttpResponse execute(HttpUriRequest request) {
    try {//from   w  w w  .ja v a 2  s .  c  om
        httpClient = HttpClientBuilder.create().build();
        return httpClient.execute(request);
    } catch (IOException e) {
        LOGGER.warn("Failed to execute http request " + request.getMethod() + " " + request.getURI() + ": "
                + e.getMessage());
        try {
            httpClient.close();
        } catch (IOException e1) {
            LOGGER.warn("After exception, Failed to close Http Client " + e1.getMessage());
        }
        return null;
    }
}

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

@Test
public void stop() {

    HttpUriRequest request = builder.createRequest("stop", "depId", "somePackage", "someUnit");

    assertCommonParts(request);/*from  w  w  w . ja  v a  2  s  .  c om*/
    assertEquals("PUT", request.getMethod());
    assertEquals("/dcc/depId/packages/somePackage/units/someUnit/stop", request.getURI().getPath());
}

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

@Test
public void start() {

    HttpUriRequest request = builder.createRequest("start", "depId", "somePackage", "someUnit");

    assertCommonParts(request);//from  w  ww  .ja  v a  2  s.  c o  m
    assertEquals("PUT", request.getMethod());
    assertEquals("/dcc/depId/packages/somePackage/units/someUnit/start", request.getURI().getPath());
}

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

@Test
public void install() {

    HttpUriRequest request = builder.createRequest("install", "depId", "somePackage", "someUnit");

    assertCommonParts(request);//  w  ww.ja  va  2  s  . c  o m
    assertEquals("PUT", request.getMethod());
    assertEquals("/dcc/depId/packages/somePackage/units/someUnit/install", request.getURI().getPath());
}

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

@Test
public void configure() {

    HttpUriRequest request = builder.createRequest("configure", "depId", "somePackage", "someUnit");

    assertCommonParts(request);/*  w w  w .  jav a  2s. co m*/
    assertEquals("PUT", request.getMethod());
    assertEquals("/dcc/depId/packages/somePackage/units/someUnit/configure", request.getURI().getPath());
}

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

@Test
public void bootstrap() {

    HttpUriRequest request = builder.createRequest("bootstrap", "depId", "somePackage", "someUnit");

    assertCommonParts(request);/* w  w w.  java2s . c  o  m*/
    assertEquals("PUT", request.getMethod());
    assertEquals("/dcc/depId/packages/somePackage/units/someUnit/bootstrap", request.getURI().getPath());
}

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

@Test
public void initialize() {

    HttpUriRequest request = builder.createRequest("initialize", "depId", "somePackage", "someUnit");

    assertCommonParts(request);// ww  w . java  2 s.c  om
    assertEquals("PUT", request.getMethod());
    assertEquals("/dcc/depId/packages/somePackage/units/someUnit/initialize", request.getURI().getPath());
}

From source file:com.cloud.utils.rest.BasicRestClient.java

private void logRequestExecution(final HttpUriRequest request) {
    final URI uri = request.getURI();
    String query = uri.getQuery();
    query = query != null ? "?" + query : "";
    s_logger.debug("Executig " + request.getMethod() + " request on " + clientContext.getTargetHost()
            + uri.getPath() + query);//from   ww w.  j ava 2  s . co  m
}

From source file:io.wcm.caravan.io.http.impl.RequestUtilTest.java

@Test
public void testBuildHttpRequest_Delete() {
    RequestTemplate template = new RequestTemplate().method("delete").append("/path");
    HttpUriRequest request = RequestUtil.buildHttpRequest("http://host", template.request());

    assertEquals("http://host/path", request.getURI().toString());
    assertEquals(HttpDelete.METHOD_NAME, request.getMethod());
}