It is pretty self-explanatory
Code:
// Create an HttpWebRequest using WebRequest.Create (see .NET docs)!
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);

// Execute the request and obtain the response stream
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Stream responseStream = response.GetResponseStream();
Means just saying webrequest.Create(uri) it does nothing

Thanks for the reply it is much appreciated!