Добрый день!
Поскажите чайнику — как в Нете стандартными способами получить TextReader для текстового файла, который лежит на удаленном сервере по известному URL?
Спасибо
Posted via RSDN NNTP Server 1.8 beta
Здравствуйте, NETBeginner, Вы писали:
NET>Добрый день!
NET>Поскажите чайнику — как в Нете стандартными способами получить TextReader для текстового файла, который лежит на удаленном сервере по известному URL?
NET>Спасибо
WebClient webClient = new WebClient();
Stream stream = webClient.OpenRead("http://host/file.txt");
TextReader tr = new StreamReader(stream, Encoding.GetEncoding("windows-1251"))
Здравствуйте, shapkin, Вы писали:
S>Здравствуйте, NETBeginner, Вы писали:
S>S>WebClient webClient = new WebClient();
S>Stream stream = webClient.OpenRead("http://host/file.txt");
S>TextReader tr = new StreamReader(stream, Encoding.GetEncoding("windows-1251"))
S>
спасибо!
это способ чем-либо отличается от:
Uri myUri =new Uri(url);
WebRequest myWebRequest= WebRequest.Create(myUri);
WebResponse myWebResponse= myWebRequest.GetResponse();
TextReader reader = new StreamReader(myWebResponse.GetResponseStream());
и какой предпочтительнее использовать?
А>это способ чем-либо отличается от:
А>и какой предпочтительнее использовать?
Предпочтительней тот, в котором меньше текста. То есть WebClient.
А по сути это одно и то же, только WebClient чуть более высокоуровневый.
... << RSDN@Home 1.1.3 stable >>