title: Httpclient POST with Parameters
body: <p>I'm really stuck to send a POST request by HttpClient with Parameters:</p>
  
  <pre><code>    private async Task&lt;string&gt; PostAsync(string parameterValue)
      {
          var ResponseMessage = await HttpClient.PostAsyncAsync(myUri, new FormUrlEncodedContent(
              new[]
              {
                  new KeyValuePair&lt;string, string&gt;("parameter", parameterValue)
  </code></pre>
  
  <p>Thanks - 
                  }));
              var httpResponse = await Deserialize(ResponseMessage);</p>
  
  <pre><code>        return Response.Token;
      }
  </code></pre>
  
  <p>What I get is POST <a href="https://URI">https://URI</a> with parameters in the content HTTP/1.1 and what I need is <a href="https://URI?parameter=_PARAMETERVALUE_">https://URI?parameter=<em>PARAMETERVALUE</em></a> HTTP/1.1 </p>
  
  <p>Can anybody help me?</p>
  
  <p>EDIT:</p>
  
  <p>Thanks - It's just like:</p>
  
  <pre><code>    private async Task&lt;string&gt; PostAsync(string parameterValue)
      {
          var ResponseMessage = await HttpClient.PostAsyncAsync(string.Format(myUri?parameter={0}, parameterValue), null)
  </code></pre>