title: See HttpWebRequest as string before GetResponse without using fiddler
body: <p>How can i see HttpWebRequest object as string before calling GetResponse method? I want to see raw format of request something like this as in fiddler:</p>
  
  <pre><code>Content-Type: multipart/form-data; boundary=---------------------------2600251021003 
  Content-Length: 338 
  -----------------------------2600251021003 Content-Disposition: form-data; name="UPLOAD_FILEName"; filename="Searchlight062210 w price.csv" Content-Type: application/vnd.ms-excel 
  ,,,,, 
  -----------------------------2600251021003 
  Content-Disposition: form-data; name="submit" 
  submit 
  -----------------------------2600251021003-- 
  </code></pre>
  
  <p>I tried following code, but not worked because stream is not readable.</p>
  
  <pre><code> string GetRequestString(HttpWebRequest req)
          {
              Stream stream2 = req.GetRequestStream(); 
              StreamReader reader2 = new StreamReader(stream2);
              return reader2.ReadToEnd();  
  
          }
  </code></pre>