Salve,
Ho un programma che va a recuperare dei dati in un sito internet.
Se mi collego tramite ADSL funziona tutto correttamente se invece mi collego tramite una chiavetta vodafone, lo StreamReader non riesce a leggere il sito riga per riga in quanto non riesce a formattarlo su più righe ma lo vede tutto come riga unica (sembra che quando il sito arrivi con la chiavetta non abbia i caratteri di ritorno a capo corretti) ... come posso risolvere il problema?


HttpWebRequest webrq = (HttpWebRequest)HttpWebRequest.Create(url);

webrq.Method = "GET";
HttpWebResponse webrs = (HttpWebResponse)webrq.GetResponse();

using (StreamReader sr = new StreamReader(webrs.GetResponseStream()))
....

while ((line = sr.ReadLine()) != null) --> qui mi restituisce un'unica riga


Grazie a tutti