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...
codice:
int r;
String app="";
while((r= is.read(buffer))>= 0)
{
app+=new String(buffer,0,r);
}
funziona tutto e dentro app mi trovo tutta la risposta!..
pero non riesco a fare lo stringtokenizer ad esempio...
non so se ad esempio faccio
codice:
StringTokenizer tok=new StringTokenizer(app);
System.out.println(tok.nextToken("\r\n\r\n"));
dovrebeb dividermi l'header delle risposta dal corpo della risposta..perche il dopo extracarrige return,line feed lo si ha solo li..
e invece mi fa un casino..
perche??
dove sbaglio?
grazie a tutti