Посмотрите на класс BCL System.Net.WebRequest
.Вот краткий пример:
using System.Net;
...
var request = WebRequest.Create(new Uri("http://..."));
var response = request.GetResponse();
var responseStream = response.GetResponseStream();
// ^^^^^^^^^^^^^^
// read web resource content through this stream object!
...
Обратите внимание:
Некоторые из этих объектов IDisposable
, поэтому в реальном коде вы можете захотеть заключить их в using
блоков.
В приведенном выше примере кода не выполняется проверка ошибок.Вы также можете добавить соответствующий код для этого.