ciao ragazzi..
allora
non riesco a fare una cosa abbastanza semplice e non riesco a capire dove sbaglio..
allora faccio una richiesta http ad un sito che ovviamente mi risponde con header e corpo del messaggio nel mio caso una pagina html!
vorrei mettere la risposta che leggo in una stringa..
in modo da poter poi attraverso stringtokenizer,o altri metodi tirare fuori pezzetti di codice che mi interessano..
faccio cosi...
funziona tutto e dentro app mi trovo tutta la risposta!..codice:int r; String app=""; while((r= is.read(buffer))>= 0) { app+=new String(buffer,0,r); }
pero non riesco a fare lo stringtokenizer ad esempio...
non so se ad esempio faccio
dovrebeb dividermi l'header delle risposta dal corpo della risposta..perche il dopo extracarrige return,line feed lo si ha solo li..codice:StringTokenizer tok=new StringTokenizer(app); System.out.println(tok.nextToken("\r\n\r\n"));
e invece mi fa un casino..
perche??
dove sbaglio?
grazie a tutti

Rispondi quotando