Вероятно, ближайший:
WebRequest req = WebRequest.Create(url); // note this is IDisposable so
// should be in a "using" block, or
// otherwise disposed.
, поскольку он будет обрабатывать несколько протоколов и т. Д. Но если вы имеете в виду http - я бы использовал WebClient
; это намного проще, чем HttpWebRequest
(одна из реализаций WebRequest
).
Если все, что вам нужно, это загрузить страницу:
string s;
using(var client = new WebClient()) {
s = client.DownloadString(url);
}