You could use HttpClient
and PostAsync
.
You can pass the second parameter HttpContent using the StringContent
class e.g.
var client = new HttpClient();
client.PostAsync(url, new StringContent(POST));
See here https://stackoverflow.com/a/13155225/1202600 for an example of kicking all the requests off at the same time but with GetAsync