title: POST Querystring using WebClient
body: <p>I want to execute a <code>QueryString</code> using WebClient but using the POST Method</p>
  <p>That is what I got so far</p>
  <p>CODE:</p>
  <pre><code>using (var client = new WebClient())
  {
      client.QueryString.Add(&quot;somedata&quot;, &quot;value&quot;);
      client.DownloadString(&quot;uri&quot;);
  }
  </code></pre>
  <p>It is working but unfortunately it is using GET not POST and the reason I want it to use POST is that I am doing a web scraping and this is how the request is made as I see in WireShark. [IT USES POST AS A METHOD BUT NO POST DATA ONLY THE QUERY STRING.]</p>