Se non mi è sfuggito qualcosa, mi pare che qui manchi un pezzo:

URL url = new URL("https://ip");
HttpsURLConnection conn = ( HttpsURLConnection ) url.openConnection () ;

Verso cosa la stai aprendo la connessione? https://ip non mi pare un indirizzo valido