String urlStr = "nana.com/nana/api/v1"
HttpURLConnection conn = null;
BufferedReader rd = null;
StringBuilder sb = null;
try {
URL url = new URL(urlStr);
conn = (HttpURLConnection) url.openConnection();
if (conn.getResponseCode() != 200) {
throw new IOException(conn.getResponseMessage());
}
else {
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
sb = new StringBuilder();
String line;
while ((line = rd.readLine()) != null) {
sb.append(line);
}
rd.close();
conn.disconnect();
}
} catch (IOException i) {
i.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
Это мое соединение, и я действительно не хочу использовать apache. Я хочу, чтобы мое приложение отображало какое-то сообщение об ошибке, если сервер недоступен, но вместо этого он падает, и я как бы не из идей.Приложение аварийно завершает работу, когда сервер недоступен. Как установить время подключения для httpurlconnection?
спасибо за попытку помочь, но она до сих пор выходит из строя один и тот же путь:/ –