Changeset 6849 in josm for trunk/src/oauth/signpost/OAuth.java
- Timestamp:
- 2014-02-13T21:10:18+01:00 (12 years ago)
- File:
-
- 1 edited
-
trunk/src/oauth/signpost/OAuth.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/oauth/signpost/OAuth.java
r4231 r6849 239 239 } 240 240 241 public static String addQueryString(String url, String queryString) { 242 String queryDelim = url.contains("?") ? "&" : "?"; 243 StringBuilder sb = new StringBuilder(url + queryDelim); 244 sb.append(queryString); 245 return sb.toString(); 246 } 247 241 248 /** 242 249 * Builds an OAuth header from the given list of header fields. All … … 250 257 * 251 258 * <pre> 252 * OAuth realm= "http://example.com", oauth_token="x%25y"259 * OAuth realm="http://example.com", oauth_token="x%25y" 253 260 * </pre> 254 261 * … … 264 271 sb.append(", "); 265 272 } 266 String value = kvPairs[i].startsWith("oauth_") ? OAuth 267 .percentEncode(kvPairs[i + 1]) : kvPairs[i + 1]; 273 boolean isOAuthElem = kvPairs[i].startsWith("oauth_") 274 || kvPairs[i].startsWith("x_oauth_"); 275 String value = isOAuthElem ? OAuth.percentEncode(kvPairs[i + 1]) : kvPairs[i + 1]; 268 276 sb.append(OAuth.percentEncode(kvPairs[i]) + "=\"" + value + "\""); 269 277 }
Note:
See TracChangeset
for help on using the changeset viewer.
