X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2FCache.java;h=d97a58a66a13a67751ea94f876e9c36c4f1b6a27;hp=8e8392aa12d61795b53ce03d320e591f11b20712;hb=13285ff8473a4092bddeed74c953f358ba1671d6;hpb=5130ce84f2b7fce5b451aed15fdaa12bc663331f diff --git a/src/be/nikiroo/fanfix/Cache.java b/src/be/nikiroo/fanfix/Cache.java index 8e8392a..d97a58a 100644 --- a/src/be/nikiroo/fanfix/Cache.java +++ b/src/be/nikiroo/fanfix/Cache.java @@ -222,7 +222,7 @@ public class Cache { throws IOException { URLConnection conn = openConnectionWithCookies(url, support); - if (postParams != null) { + if (postParams != null && conn instanceof HttpURLConnection) { StringBuilder postData = new StringBuilder(); for (Map.Entry param : postParams.entrySet()) { if (postData.length() != 0) @@ -234,6 +234,10 @@ public class Cache { } conn.setDoOutput(true); + ((HttpURLConnection) conn).setRequestMethod("POST"); + conn.setRequestProperty("Content-Type", + "application/x-www-form-urlencoded"); + conn.setRequestProperty("charset", "utf-8"); OutputStreamWriter writer = new OutputStreamWriter( conn.getOutputStream());