我正在尝试从我的web应用程序调用web API。我使用的是.Net 4.5,在编写代码时,我得到了一个错误:HttpClient
不包含定义PostAsJsonAsync
方法。
代码如下:
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:51093/");
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
var user = new Users();
user.AgentCode = 100;
user.Remarks = "Test";
user.CollectionDate = System.DateTime.Today;
user.RemittanceDate = System.DateTime.Today;
user.TotalAmount = 1000;
user.OrgBranchID = 101;
var response = client.PostAsJsonAsync("api/AgentCollection", user).Result;
我收到了错误消息:
错误:“”System.Net.Http.HttpClient“”不包含“”PostAsJsonAsync“”的定义,并且找不到接受“”System.Net.Http.HttpClient“”类型的第一个参数的扩展方法“”PostAsJsonAsync“”(是否缺少using指令或程序集引用?)
请看一看,给我提个建议。
https://stackoverflow.com/questions/19158378
复制相似问题