Two way sync for cookies between HttpURLConnection (java.net.CookieManager) and WebView (android.webkit.CookieManager)

I’ve implemented my own idea. It’s actually pretty cool. I’ve created my own implementation of java.net.CookieManager which forwards all requests to the WebViews’ webkit android.webkit.CookieManager. This means no sync is required and HttpURLConnection uses the same cookie storage as the WebViews. Class WebkitCookieManagerProxy: import java.io.IOException; import java.net.CookieManager; import java.net.CookiePolicy; import java.net.CookieStore; import java.net.URI; import java.util.Arrays; … Read more

Android download PDF from URL then open it with a PDF reader

Hi the problem is in FileDownloader class urlConnection.setRequestMethod(“GET”); urlConnection.setDoOutput(true); You need to remove the above two lines and everything will work fine. Please mark the question as answered if it is working as expected. Latest solution for the same problem is updated Android PDF Write / Read using Android 9 (API level 28) Attaching the … Read more

Sending a JSON HTTP POST request from Android

Posting parameters Using POST:- URL url; URLConnection urlConn; DataOutputStream printout; DataInputStream input; url = new URL (getCodeBase().toString() + “env.tcgi”); urlConn = url.openConnection(); urlConn.setDoInput (true); urlConn.setDoOutput (true); urlConn.setUseCaches (false); urlConn.setRequestProperty(“Content-Type”,”application/json”); urlConn.setRequestProperty(“Host”, “android.schoolportal.gr”); urlConn.connect(); //Create JSONObject here JSONObject jsonParam = new JSONObject(); jsonParam.put(“ID”, “25”); jsonParam.put(“description”, “Real”); jsonParam.put(“enable”, “true”); The part which you missed is in the the … Read more

How to handle cookies in httpUrlConnection using cookieManager

Ok, the right way to do it is just like that: Get Cookies from response header and load them into cookieManager: static final String COOKIES_HEADER = “Set-Cookie”; HttpURLConnection connection = … ; static java.net.CookieManager msCookieManager = new java.net.CookieManager(); Map<String, List<String>> headerFields = connection.getHeaderFields(); List<String> cookiesHeader = headerFields.get(COOKIES_HEADER); if (cookiesHeader != null) { for (String cookie … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)