Leggere dati dal server

  • Per leggere dati da un server occorre per prima cosa un indirizzo da cui leggere
  • Questo indirizzo va posto in un oggetto di tipo URL. Possiamo usare in genere due metodi per costruire un URL:
    1. public URL(String spec) throws MalformedURLException ci consente di costruire un URL a partire dal suo testo completo. Il testo può anche indicare un URL relativo
    2. public URL(URL context, String spec) throws MalformedURLException consente di creare un nuovo URL a partire da uno esistente, ad esempio ottenuto con i metodi getDocumentBase () o getCodeBase () di Applet
  • Una volta ottenuto l'URL potremo connetterci al server richiedendo un file di ingresso con il metodo public final InputStream openStream() throws IOException
  • Una volta ottenuto il file potremo usarlo per costruire un DataInputStream, dal quale leggere un oggetto dal file tramite i meccanismi della serializzazione oppure, se il file è di testo, leggerlo usando il metodo readLine;
  • Possiamo vedere questo in un esempio

© Ing. Stefano Salvi - All rights reserved