crashes on InputStream is = conn.getInputStream (); how to solve a problem?
try { conn = (HttpURLConnection) new URL(lnk) .openConnection(); conn.setReadTimeout(10000); conn.setConnectTimeout(15000); conn.setRequestMethod("POST"); conn.setRequestProperty("User-Agent", "Mozilla/5.0"); conn.setDoInput(true); conn.connect(); } catch (Exception e) { e.printStackTrace(); } // получаем ответ try { InputStream is = conn.getInputStream(); BufferedReader br = new BufferedReader( new InputStreamReader(is, "UTF-8")); StringBuilder sb = new StringBuilder(); String bfr_st; while ((bfr_st = br.readLine()) != null) { sb.append(bfr_st); } ansver = sb.toString(); ansver = ansver.substring(0, ansver.indexOf("]") + 1); is.close(); // закроем поток br.close(); // закроем буфер }
conn.setReadTimeout();
andconn.setConnectTimeout();
put on 4000 instead of your values. - Yuriy SPb ♦