Как правильно сделать Get запрос к серверу в android?
Всем привет!
Делаю приложение в котором нужно реализовать запрос на сервер и получить ответ в виде кода статуса 200 или же 403.
При пуске приложения ничего не происходи, не приходит ответ.
В чем может быть проблема?
Вот моя попытка:
String s="https//.....com"
HttpURLConnection connection=null;
try{
connection=(HttpURLConnection) new URL(s).openConnection();
connection.setRequestMethod("GET");
connection.setUseCaches(false);
connection.setConnectTimeout(2500);
connection.setReadTimeout(2500);
connection.connect();
StringBuilder ab=new StringBuilder();
if(HttpURLConnection.HTTP_OK==connection.getResponseCode()){
BufferedReader in=new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line=in.readLine())!=null){
ab.append(line);
ab.append("\n");
}
Log.d("log1"," "+ab.toString());
}
else {
Log.d("log2","!!!!");
}
}
catch (Throwable cause){
cause.printStackTrace();
}
finally {
if(connection!=null){
connection.disconnect();
}
}
Данный код размещён внутри метода onCreate()