UWP C# - HTTP 请求上的进度条

本文关键字:请求 HTTP UWP | 更新日期: 2023-09-27 18:30:56

所以目前我得到了一个带有ID的图像列表。当用户单击它时,它会下载并显示图像。一切正常,我只需要一个进度条来显示它当前的位置。

当前代码:

var values = new Dictionary<string, string>
        {
            { "myPost", "Data" },
        };
        var client = new System.Net.Http.HttpClient();
        var content = new FormUrlEncodedContent(values);
        client.DefaultRequestHeaders.Add("test", "header");
        var response = await client.PostAsync("myScript.php", content);
        var responseString = await response.Content.ReadAsStringAsync();

UWP C# - HTTP 请求上的进度条

由于您使用的是 UWP。我建议您使用Windows.Web.Http中提供的HttpClient。这有发布/放置和获取方法,这也提供了进度。请参阅 HttpClient 了解更多详细信息,特别是 HttpClient 中的 HttpProgress。

希望这有帮助!