如何跟踪HttpClient帖子的进度

时间:2016-04-19 23:18:04

标签: c# android http-post asp.net-web-api2 httpclient

我正在构建一个Android应用程序,它使用HttpClient PostAsJsonAsync方法将二进制数据发送到服务器。是否可以跟踪正在发送的数据的进度?

我正在使用以下代码将数据发送到服务器:

                    var client = new HttpClient();

                client.BaseAddress = uri;

                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(
                        new MediaTypeWithQualityHeaderValue("application/bson"));

                var result = client.PostAsJsonAsync(uri, fileBytes);

1 个答案:

答案 0 :(得分:0)

使用AsyncTask实现您的http帖子。通过使用此任务,您可以跟踪任务的进度。