Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- URL url = new URL(targetURL);
- urlConnection = (HttpsURLConnection) url.openConnection();
- urlConnection.setRequestMethod("GET");
- urlConnection.setRequestProperty("Cookie", "PHPSESSID="+PHPSESSID+"; login="+LOGIN+"; password="+PASSWORD);
- urlConnection.setDoInput(true);
- urlConnection.setDoOutput(true);
- Uri.Builder builder = new Uri.Builder()
- .appendQueryParameter("password", PASSWORD)
- .appendQueryParameter("username", LOGIN);
- String query = builder.build().getEncodedQuery();
- OutputStream os = urlConnection.getOutputStream();
- BufferedWriter writer = new BufferedWriter(
- new OutputStreamWriter(os, "UTF-8"));
- writer.write(query);
- writer.flush();
- writer.close();
- os.close();
- urlConnection.connect();
- InputStream inputStream = urlConnection.getInputStream();
- StringBuffer buffer = new StringBuffer();
- reader = new BufferedReader(new InputStreamReader(inputStream));
- java.net.CookieManager msCookieManager = new java.net.CookieManager();
- Map<String, List<String>> headerFields = urlConnection.getHeaderFields();
- List<String> cookiesHeader = headerFields.get("Set-Cookie");
- if (cookiesHeader != null) {
- for (String cookie : cookiesHeader) {
- msCookieManager.getCookieStore().add(null, HttpCookie.parse(cookie).get(0));
- }
- }
- String line;
- while ((line = reader.readLine()) != null) {
- buffer.append(line);
- }
- result = buffer.toString();
- } catch (Exception e) {
- e.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement