From 79d26389e75d81baaae5dece8d9a2d32286d39d6 Mon Sep 17 00:00:00 2001 From: "Kyle J. Harms" Date: Tue, 21 Feb 2012 14:14:46 -0600 Subject: [PATCH] Query string parameters are being encoded into x-www-form-urlencoded format, however OAuth spec requires rfc3986. --- src/main/java/org/scribe/model/ParameterList.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/java/org/scribe/model/ParameterList.java b/src/main/java/org/scribe/model/ParameterList.java index 8bca32f..b365cba 100644 --- a/src/main/java/org/scribe/model/ParameterList.java +++ b/src/main/java/org/scribe/model/ParameterList.java @@ -1,7 +1,5 @@ package org.scribe.model; -import java.io.UnsupportedEncodingException; -import java.net.URLEncoder; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -63,14 +61,7 @@ public class ParameterList public String asOauthBaseString() { - try - { - return URLEncoder.encode(asFormUrlEncodedString(), "UTF8"); - } - catch (UnsupportedEncodingException uee) - { - throw new RuntimeException(); - } + return OAuthEncoder.encode(asFormUrlEncodedString()); } public String asFormUrlEncodedString()