Xamarin.Froms 上使用的 HttpClient、WebClient

问题描述

我正在 Xamarin.Forms 上开发一个通过 HTTP 使用 API 的移动应用程序。我想知道哪个图书馆更好。我遇到了麻烦,因为 .NET 2.0 的 HttpClient 没有同步请求。我阅读了一些关于它的帖子,但我不确定 2021 年最推荐什么,使用 HttpClient、WebClient、HttpWebRequest 或其他 Xamarin.Forms 库。对于我的应用来说,哪一个更好、更简单?

解决方法

为什么要同步请求? Http 调用不会立即返回。

HttpClient 是推荐的方式。

Microsoft 有一篇关于 HttpClientXamarin.Forms 的特定文章:Consume a RESTful web service