diff options
Diffstat (limited to 'pdf-over-gui')
-rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/BKUHelper.java | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/BKUHelper.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/BKUHelper.java index 74a5516b..427afad5 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/BKUHelper.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/bku/BKUHelper.java @@ -19,6 +19,7 @@ package at.asit.pdfover.gui.bku; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.UsernamePasswordCredentials; import org.apache.commons.httpclient.auth.AuthScope; +import org.apache.http.client.config.CookieSpecs; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -36,7 +37,9 @@ public class BKUHelper { /** * Get a HTTP Client instance - * @param useProxy whether to use a potentially set proxy + * + * @param useProxy + * whether to use a potentially set proxy * @return the HttpClient */ public static HttpClient getHttpClient(boolean useProxy) { @@ -44,15 +47,20 @@ public class BKUHelper { client.getParams().setParameter("http.useragent", //$NON-NLS-1$ Constants.USER_AGENT_STRING); + client.getParams().setParameter("http.protocol.cookie-policy", CookieSpecs.BROWSER_COMPATIBILITY); + if (useProxy) { - String host = System.getProperty("http.proxyHost"); //$NON-NLS-1$ - String port = System.getProperty("http.proxyPort"); //$NON-NLS-1$ - if (host != null && !host.isEmpty() && - port != null && !port.isEmpty()) { + String host = System.getProperty("http.proxyHost"); + // $NON-NLS-1$ + String port = System.getProperty("http.proxyPort"); + // $NON-NLS-1$ + if (host != null && !host.isEmpty() && port != null && !port.isEmpty()) { int p = Integer.parseInt(port); client.getHostConfiguration().setProxy(host, p); - String user = System.getProperty("http.proxyUser"); //$NON-NLS-1$ - String pass = System.getProperty("http.proxyPassword"); //$NON-NLS-1$ + String user = System.getProperty("http.proxyUser"); + // $NON-NLS-1$ + String pass = System.getProperty("http.proxyPassword"); + // $NON-NLS-1$ if (user != null && !user.isEmpty() && pass != null) { client.getState().setProxyCredentials(new AuthScope(host, p), new UsernamePasswordCredentials(user, pass)); @@ -63,8 +71,9 @@ public class BKUHelper { return client; } - /** + /** * Get a HTTP Client instance + * * @return the HttpClient */ public static HttpClient getHttpClient() { |