【发布时间】:2016-08-27 19:20:38
【问题描述】:
我正在尝试使用以下代码进行发布请求:
string resourceAddress = "url";
string postBody = "jsonbody";
var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage x = await httpClient.PostAsync(resourceAddress, new StringContent(postBody, Encoding.UTF8, "application/json"));
我得到了这个编译错误: 'await' 运算符只能在异步方法中使用
有什么想法吗? PostAsync 返回Task<HttpResponseMessage>...
【问题讨论】:
-
嗯,你的方法是
async吗?
标签: c# async-await