Как правильно сделать 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()


Ответы (0 шт):