【发布时间】:2014-12-07 00:16:02
【问题描述】:
我正在尝试从 Web API 调用中读取我的员工列表,但出现错误。
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://myApiUrl");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync("api/hr/employees");
if (response.IsSuccessStatusCode)
{
List<Employee> employees = response.Content.ReadAsAsync(IEnumerable<Employee>).Result;
}
}
我目前遇到的错误是: System.Net.Http.HttpContent 不包含 ReadAsAsync 的定义...
我做错了什么?
【问题讨论】:
-
>
ReadAsAsync(IEnumerable<Employee>):等等,你想在这里做什么?那是无效的语法。你的意思是使用泛型?typeof?
标签: asp.net-mvc asp.net-web-api2