private MultiValueMap<String, String> readFormParameters(MediaType bodyType, byte[] bodyBytes) { if (bodyType != null && bodyType.equals(MediaType.APPLICATION_FORM_URLENCODED)) { String body; try { body = new String(bodyBytes, UTF8_CHARSET_NAME); } catch (UnsupportedEncodingException shouldntHappen) { throw new IllegalStateException(shouldntHappen); } return parseFormParameters(body); } else { return EmptyMultiValueMap.instance(); } }
private MultiValueMap<String, String> readFormParameters(MediaType bodyType, byte[] bodyBytes) { if (bodyType != null && bodyType.equals(MediaType.APPLICATION_FORM_URLENCODED)) { String body; try { body = new String(bodyBytes, UTF8_CHARSET_NAME); } catch (UnsupportedEncodingException shouldntHappen) { throw new IllegalStateException(shouldntHappen); } return parseFormParameters(body); } else { return EmptyMultiValueMap.instance(); } }
private String buildAuthorizationHeaderValue(URI tokenUrl, Map<String, String> tokenParameters, MultiValueMap<String, String> additionalParameters, String tokenSecret) { Map<String, String> oauthParameters = signingUtils.commonOAuthParameters(consumerKey); oauthParameters.putAll(tokenParameters); if (additionalParameters == null) { additionalParameters = EmptyMultiValueMap.instance(); } return signingUtils.buildAuthorizationHeaderValue(HttpMethod.POST, tokenUrl, oauthParameters, additionalParameters, consumerSecret, tokenSecret); }
private String buildAuthorizationHeaderValue(URI tokenUrl, Map<String, String> tokenParameters, MultiValueMap<String, String> additionalParameters, String tokenSecret) { Map<String, String> oauthParameters = signingUtils.commonOAuthParameters(consumerKey); oauthParameters.putAll(tokenParameters); if (additionalParameters == null) { additionalParameters = EmptyMultiValueMap.instance(); } return signingUtils.buildAuthorizationHeaderValue(HttpMethod.POST, tokenUrl, oauthParameters, additionalParameters, consumerSecret, tokenSecret); }
private MultiValueMap<String, String> parseFormParameters(String parameterString) { if (parameterString == null || parameterString.length() == 0) { return EmptyMultiValueMap.instance(); } String[] pairs = StringUtils.tokenizeToStringArray(parameterString, "&"); MultiValueMap<String, String> result = new LinkedMultiValueMap<String, String>(pairs.length); for (String pair : pairs) { int idx = pair.indexOf('='); if (idx == -1) { result.add(formDecode(pair), ""); } else { String name = formDecode(pair.substring(0, idx)); String value = formDecode(pair.substring(idx + 1)); result.add(name, value); } } return result; }
private MultiValueMap<String, String> parseFormParameters(String parameterString) { if (parameterString == null || parameterString.length() == 0) { return EmptyMultiValueMap.instance(); } String[] pairs = StringUtils.tokenizeToStringArray(parameterString, "&"); MultiValueMap<String, String> result = new LinkedMultiValueMap<String, String>(pairs.length); for (String pair : pairs) { int idx = pair.indexOf('='); if (idx == -1) { result.add(formDecode(pair), ""); } else { String name = formDecode(pair.substring(0, idx)); String value = formDecode(pair.substring(idx + 1)); result.add(name, value); } } return result; }