Network ASP.Net

<%@ Page %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Net" %>

private void SubmitButton_Click(System.Object sender, System.EventArgs e){
  String RequestUrl = "http://www.cnn.com/";
  HttpWebRequest WebRequestObject = null;
  StreamReader sr = null;
  HttpWebResponse WebResponseObject = null;
  
  try{
    WebRequestObject = (HttpWebRequest) WebRequest.Create(RequestUrl);
    WebRequestObject.Method = "GET";
    
    WebRequestObject.Proxy = new WebProxy("http://myproxy:80/"); // fails unless a real proxy is specified
    WebResponseObject = (HttpWebResponse) WebRequestObject.GetResponse();
    sr = new StreamReader(WebResponseObject.GetResponseStream());
    
    String Results = sr.ReadToEnd();
    WebResponseLabel.Text = Results;
    WebResponseText.Text = Results;
  }
  finally{
    try{
      sr.Close();
    }
    catch{}
    
    try{
      WebResponseObject.Close();
      WebRequestObject.Abort();
    }
    catch{}
  }
}