The OAuth 1 spec has small deviations from UrlEncoder.encode's output. + Percent encodes the parameters + Added tests to verify + See relevant OAuth section http://oauth.net/core/1.0/#encoding_parameters + Detailed explanation http://hueniverse.com/oauth/guide/authentication/