title: Using thread in aspx-page making a webrequest
body: <p>I have an aspx-page that takes some input and makes a request:</p>
  
  <pre><code>HttpWebRequest request = (HttpWebRequest)WebRequest.Create(string.Format("{0}?{1}", strPostPath, strPostData));
    request.Method = "GET";
    request.Timeout = 5000; // set 5 sec. timeout
    request.ProtocolVersion = HttpVersion.Version11;
  
     try
     {
         HttpWebResponse response = (HttpWebResponse)request.GetResponse();
         /do some with response       
     }
     catch (WebException exce)
     {
  
         //Log some stuff
     }
  </code></pre>
  
  <p>The thing is that this function is used a <em>lot</em>.</p>
  
  <p>Is there any advantage to make every request in a separate thread and exactly how would that look like? </p>