/** * Get a {@link Map} of the query string parameters. * * @return a map containing the query string parameters * @throws OAuthException if the URL is not valid */ public Map<String, String> getQueryStringParams() { try { Map<String, String> params = new HashMap<String, String>(); String queryString = new URL(url).getQuery(); params.putAll(MapUtils.queryStringToMap(queryString)); params.putAll(this.querystringParams); return params; } catch (MalformedURLException mue) { throw new OAuthException("Malformed URL", mue); } }