title: C# HttpWebRequest GET partially encoded url
body: <p>When I send a get using HttpWebRequest is seems to turn it into a uri, run it through an encoder and send the encoded string.  When I look at my address in the request after it is created I have the OriginalString which is correct and an AbsoluteUri which is encoded and incorrect.  My code and example urls are below.</p>
  
  <pre><code>HttpWebRequest webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest;
  String responseData = WebResponseGet(webRequest);
  </code></pre>
  
  <p>OriginalString:"<a href="https://api.linkedin.com/v1/people/url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Ffirstmlast" rel="nofollow">https://api.linkedin.com/v1/people/url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Ffirstmlast</a>"</p>
  
  <p>AbsoluteUri:"<a href="https://api.linkedin.com/v1/people/url=https%3A//www.linkedin.com/in/firstmlast" rel="nofollow">https://api.linkedin.com/v1/people/url=https%3A//www.linkedin.com/in/firstmlast</a>"</p>
  
  <p>How can I force HttpWebRequest to send my original string that I passed it and not a uri?  Also I cannot send the already encoded string as a query string, LinkedIn requires it to be apart of the url.</p>