如何等待PostAsync返回?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何等待PostAsync返回?相关的知识,希望对你有一定的参考价值。
我在UWP应用程序中使用Windows.Web.Http.httpclient进行调用。但我有一个用例,我需要等待这个调用完成。有没有办法做到这一点 ?。
使用的代码:
httpClient = new Windows.Web.Http.HttpClient();
httpPromise = httpClient.postAsync(Uri, requestContent);
由于Httpclient只提供异步方法(here),我不确定这是否可行。
环境:Visual Studio 2015。
答案
httpClient = new Windows.Web.Http.HttpClient();
var result = await httpClient.postAsync(Uri, requestContent);
你需要使用await来等待异步调用完成。
以上是关于如何等待PostAsync返回?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 HttpClient.PostAsync 请求中传递长字符串