title: How to use verb GET with WebClient request?
body: <p>How might I change the verb of a WebClient request? It seems to only allow/default to POST, even in the case of DownloadString.</p>
  
  <pre><code>        try
          {
              WebClient client = new WebClient();               
              client.QueryString.Add("apiKey", TRANSCODE_KEY);
              client.QueryString.Add("taskId", taskId);
              string response = client.DownloadString(TRANSCODE_URI + "task");                
              result = JsonConvert.DeserializeObject&lt;Dictionary&lt;string, dynamic&gt;&gt;(response);
          }
          catch (Exception ex )
          {
              result = null;
              error = ex.Message + " " + ex.InnerException;
          }
  </code></pre>
  
  <p>And Fiddler says:</p>
  
  <pre><code>POST http://someservice?apikey=20130701-234126753-X7384&amp;taskId=20130701-234126753-258877330210884 HTTP/1.1
  Content-Length: 0
  </code></pre>