我完全不了解使用异步调用和await。我有以下单元测试函数:
public async static void POSTDataHttpContent(string jsonString, string webAddress)
{
HttpClient client = new HttpClient();
StringContent stringContent = new StringContent(jsonString);
HttpResponseMessage response = await client.PostAsync(
webAddress,
stringContent);
Console.WriteLine("response is: " + response);
}
测试完成时没有错误,但我从未看到Console.WriteLine打印语句显示在输出中——我不确定为什么。我一直在寻找答案,听起来好像我需要将其设置为任务?有人能指导我正确的方向吗?
Task
。 - Swagata Prateek