c# http web request get post with parameters and headers code example
Example: how make a post request c#
//You can aquire RestSharp from Nuget package manager
RestClient restClient =
new RestClient(string.Format("{0}/myservice/api/endpoint", "https://exampledomain.com:88"));
RestRequest request = new RestRequest(Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddJsonBody(data); //data is C# model for post request
request.AddHeader("Accept", "application/pdf");
var result = restClient.Execute(request);