From 24946fadf2cf59bc73f70c92b3ff3d6126df5035 Mon Sep 17 00:00:00 2001 From: JKetelaar Date: Wed, 23 Jul 2014 16:08:43 +0200 Subject: [PATCH] Encoding username and password Encoding username and password for server providers --- .../environment/api/utils/WebUtil.java | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/parabotv2/src/org/parabot/environment/api/utils/WebUtil.java b/parabotv2/src/org/parabot/environment/api/utils/WebUtil.java index 668a795..c09a9ed 100644 --- a/parabotv2/src/org/parabot/environment/api/utils/WebUtil.java +++ b/parabotv2/src/org/parabot/environment/api/utils/WebUtil.java @@ -1,21 +1,14 @@ package org.parabot.environment.api.utils; -import java.io.BufferedInputStream; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStreamWriter; +import org.parabot.core.io.ProgressListener; +import org.parabot.core.io.SizeInputStream; + +import java.io.*; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; -import org.parabot.core.io.ProgressListener; -import org.parabot.core.io.SizeInputStream; - /** * * A WebUtil class fetches data from an URL @@ -158,8 +151,8 @@ public class WebUtil { public static BufferedReader getReader(final URL url, String username, String password) { try { - String data = URLEncoder.encode("username", "UTF-8") + "=" + username; - data += "&" + URLEncoder.encode("password", "UTF-8") + "=" + password; + String data = URLEncoder.encode("username", "UTF-8") + "=" + URLEncoder.encode(username, "UTF-8"); + data += "&" + URLEncoder.encode("password", "UTF-8") + "=" + URLEncoder.encode(password, "UTF-8"); URLConnection connection = url.openConnection();