List of usage examples for org.springframework.http.client ClientHttpRequest getMethod
@Nullable
default HttpMethod getMethod()
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 }