Example usage for org.springframework.http.client ClientHttpRequest getMethod

List of usage examples for org.springframework.http.client ClientHttpRequest getMethod

Introduction

In this page you can find the example usage for org.springframework.http.client ClientHttpRequest getMethod.

Prototype

@Nullable
default HttpMethod getMethod() 

Source Link

Document

Return the HTTP method of the request.

Usage

From source file:org.encuestame.oauth1.support.OAuth1Utils.java

/**
 *
 * @param request//from w  w  w.j  a va 2s  . c o m
 * @param body
 * @param consumerKey
 * @param consumerSecret
 * @param accessToken
 * @param accessTokenSecret
 * @return
 */
public static String spring30buildAuthorizationHeaderValue(ClientHttpRequest request, byte[] body,
        String consumerKey, String consumerSecret, String accessToken, String accessTokenSecret) {
    Map<String, String> oauthParameters = commonOAuthParameters(consumerKey);
    oauthParameters.put("oauth_token", accessToken);
    Map<String, String> aditionalParameters = extractBodyParameters(request.getHeaders().getContentType(),
            body);
    Map<String, String> queryParameters = extractParameters(request.getURI().getQuery());
    aditionalParameters.putAll(queryParameters);
    String baseRequestUrl = getBaseUrlWithoutPortOrQueryString(request.getURI());
    return OAuth1Utils.buildAuthorizationHeaderValue(baseRequestUrl, oauthParameters, aditionalParameters,
            request.getMethod(), consumerSecret, accessTokenSecret);
}

From source file:org.springframework.social.oauth1.SigningSupport.java

/**
 * Builds an authorization header from a request.
 * Expects that the request's query parameters are form-encoded.
 * This method is a Spring 3.0-compatible version of buildAuthorizationHeaderValue(); planned for removal in Spring Social 1.1
 *//*w w  w  .  ja  v  a2  s .c  o  m*/
public String spring30buildAuthorizationHeaderValue(ClientHttpRequest request, byte[] body, String consumerKey,
        String consumerSecret, String accessToken, String accessTokenSecret) {
    Map<String, String> oauthParameters = commonOAuthParameters(consumerKey);
    oauthParameters.put("oauth_token", accessToken);
    MultiValueMap<String, String> additionalParameters = union(
            readFormParameters(request.getHeaders().getContentType(), body),
            parseFormParameters(request.getURI().getRawQuery()));
    return buildAuthorizationHeaderValue(request.getMethod(), request.getURI(), oauthParameters,
            additionalParameters, consumerSecret, accessTokenSecret);
}

From source file:org.springframework.social.oauth1.SigningUtils.java

public static String spring30buildAuthorizationHeaderValue(ClientHttpRequest request, byte[] body,
        String consumerKey, String consumerSecret, String accessToken, String accessTokenSecret) {
    Map<String, String> oauthParameters = commonOAuthParameters(consumerKey);
    oauthParameters.put("oauth_token", accessToken);
    Map<String, String> aditionalParameters = extractBodyParameters(request.getHeaders().getContentType(),
            body);/*from w w  w  .  jav  a  2  s  .co m*/
    Map<String, String> queryParameters = extractParameters(request.getURI().getQuery());
    aditionalParameters.putAll(queryParameters);
    String baseRequestUrl = getBaseUrlWithoutPortOrQueryString(request.getURI());
    return SigningUtils.buildAuthorizationHeaderValue(baseRequestUrl, oauthParameters, aditionalParameters,
            request.getMethod(), consumerSecret, accessTokenSecret);
}

From source file:software.coolstuff.springframework.owncloud.service.impl.rest.AbstractPipedStreamRestSynchronizerImpl.java

private void wrapRequestCallback(ClientHttpRequest clientHttpRequest, RequestCallback requestCallback)
        throws IOException {
    log.debug("Execute {} on {}", clientHttpRequest.getMethod(), clientHttpRequest.getURI());
    OwncloudRestUtils.addAuthorizationHeader(clientHttpRequest.getHeaders(), getAuthentication());
    addKeepAliveConnectionHeader(clientHttpRequest);
    if (requestCallback != null) {
        requestCallback.doWithRequest(clientHttpRequest);
    }//  w  w  w . j ava 2s  . c om
}