ASP.NET 异步问题

哈里·斯图尔特

以下代码尝试从 Program.cs 发出 POST 请求,但是我收到一条错误消息,指出“await 运算符只能在异步方法中”。什么代码可以解决这个问题?

    public static void Main(string[] args)
    {

        BuildWebHost(args).Run();

        string myJson = "{'Username': 'myusername','Password':'pass'}";
        using (var client = new HttpClient())
        {
            var response = await client.PostAsync(
                "https://example.com",
                 new StringContent(myJson, Encoding.UTF8, "application/json"));
        }

    }

谢谢

你好

使您的 Main 方法异步或将此代码放在其他异步方法中并从 Main 方法调用它。如错误消息所示,如果必须使用await关键字,则包含该关键字的方法应该是异步方法。参考:https : //www.c-sharpcorner.com/article/async-and-await-in-c-sharp/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章