[Java] Metodo GET
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 2 di 2

Discussione: [Java] Metodo GET

Cambio titolo
  1. #1
    Programmer L'avatar di squallwii
    Registrato il
    01-09
    Messaggi
    18.003

    [Java] Metodo GET

    Ciao, avrei bisogno di 1 mano.
    Devo effettuare una richiesta GET ad un sito web.
    Codice:
    Codice:
    BufferedReader fromServer = null;
    PrintWriter toServer = null;            
    Socket clientSocket = new Socket("it.finance.yahoo.com", 80);
    fromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
    toServer = new PrintWriter(clientSocket.getOutputStream(), true);
    String get = "GET / HTTP/1.1\r\n";
    get = get + "Host: it.finance.yahoo.com\r\n";
    get = get + "Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
    get = get + "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n";
        
     toServer.println(get);
                
                OutputStream oStmp = new FileOutputStream("C:\\Documents and Settings\\User\\Desktop\\WebPage.html");
    
                PrintStream pS = new PrintStream(oStmp, true);
           
                String line;
                int g = 0;
                while (g < 4)
                {
                    line = fromServer.readLine();
                    pS.println(line);
                    g++;
                }
    Il tutto funziona, e mi scarico la pagina iniziale di yahoo finanza.
    Ma se volessi puntare ad altro url, ad esempio it.finance.yahoo.com/q?s=qualchevalore come dovrei fare?
    Sarebbe da cambiare la get, solo che non riesco a comprendere esattamente il come...
    Grazie per ogni link mi vorrete passare

  2. #2
    Programmer L'avatar di squallwii
    Registrato il
    01-09
    Messaggi
    18.003
    Ok, grazie lo stesso, ho risolto con la libreria httpclient (se dovesse servire a qualcuno )

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •