title: C# HttpClient POST request pass already encoded data
body: <p>I have already encoded data that wants to pass as is the String to HttpClient PostRequest </p>
  
  <p>but FormUrlEncodedContent only accepts a dictonary as parameter</p>
  
  <p>I want something like client.PostAsync(url, plain_string_content)</p>
  
  <pre><code> var content = new FormUrlEncodedContent(values);
  
              using (var client = new HttpClient())
              {
  
        try
                  {
  
                       var response = client.PostAsync(url, content).GetAwaiter().GetResult();
                       string resp=response.Content.ReadAsStringAsync().GetAwaiter().GetResult();
                       return resp;
                  }
  </code></pre>