static async void PostVillain(Villain villain) { string newVillainAsJson = JsonConvert.SerializeObject(villain); var httpContent = new StringContent(newVillainAsJson); httpContent.Headers.ContentType.MediaType = "application/json"; httpContent.Headers.ContentType.CharSet = "UTF-8"; using (var httpClient = new HttpClient()) { var httpResponse = await httpClient.PostAsync($"{url}/villains", httpContent); Console.WriteLine(); } }