【发布时间】:2014-05-28 10:21:06
【问题描述】:
如何从 C# 客户端将复杂类型发布到 Web Api 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)
{
}
}
【问题讨论】:
标签: asp.net-mvc asp.net-web-api httpclient asp.net-web-api2