Changeset 8304 in josm for trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java
- Timestamp:
- 2015-05-01T21:47:18+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java
r8291 r8304 9 9 import java.io.InputStream; 10 10 import java.io.InputStreamReader; 11 import java.io.UnsupportedEncodingException;12 11 import java.lang.reflect.Field; 13 12 import java.net.HttpURLConnection; 14 13 import java.net.MalformedURLException; 15 14 import java.net.URL; 16 import java.net.URLEncoder;17 15 import java.nio.charset.StandardCharsets; 18 16 import java.util.HashMap; … … 251 249 252 250 protected String buildPostRequest(Map<String,String> parameters) throws OsmOAuthAuthorizationException { 253 try { 254 StringBuilder sb = new StringBuilder(); 255 256 for(Iterator<Entry<String,String>> it = parameters.entrySet().iterator(); it.hasNext();) { 257 Entry<String,String> entry = it.next(); 258 String value = entry.getValue(); 259 value = (value == null) ? "" : value; 260 sb.append(entry.getKey()).append("=").append(URLEncoder.encode(value, "UTF-8")); 261 if (it.hasNext()) { 262 sb.append("&"); 263 } 264 } 265 return sb.toString(); 266 } catch(UnsupportedEncodingException e) { 267 throw new OsmOAuthAuthorizationException(e); 268 } 251 StringBuilder sb = new StringBuilder(); 252 253 for(Iterator<Entry<String,String>> it = parameters.entrySet().iterator(); it.hasNext();) { 254 Entry<String,String> entry = it.next(); 255 String value = entry.getValue(); 256 value = (value == null) ? "" : value; 257 sb.append(entry.getKey()).append("=").append(Utils.encodeUrl(value)); 258 if (it.hasNext()) { 259 sb.append("&"); 260 } 261 } 262 return sb.toString(); 269 263 } 270 264
Note:
See TracChangeset
for help on using the changeset viewer.