Как я могу отправить POST сложный тип в действие веб-администратора Api 2 от клиента C#? Я вижу много информации об этом, но для более старых версий фреймворка. Каков правильный способ сделать это в .NET 4.5.1?POST для ASP.NET WebApi 2 в .NET 4.5.1
На данный момент у меня есть:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:60892/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
//client.PostAsJsonAsync() doesn't seem to exist or I am missing something
//client.PostAsync() can't find a way to post a complex type
if (response.IsSuccessStatusCode)
{
}
}
Итак, да, я отсутствовал в пакете nuget 2.1 Client. Спасибо за ответ! – Dante