Android Creazione di un HttpURLConnection


Esempio

Per creare un nuovo client HTTP Android HttpURLConnection , chiama openConnection() su un'istanza URL. Poiché openConnection() restituisce un URLConnection , è necessario eseguire il cast esplicito del valore restituito.

URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// do something with the connection

Se stai creando un nuovo URL , devi anche gestire le eccezioni associate all'analisi degli URL.

try {
    URL url = new URL("http://example.com");
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    // do something with the connection
} catch (MalformedURLException e) {
    e.printStackTrace();
}

Una volta che il corpo della risposta è stato letto e la connessione non è più necessaria, la connessione deve essere chiusa chiamando disconnect() .

Ecco un esempio:

URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
try {
    // do something with the connection
} finally {
    connection.disconnect();
}