【问题标题】:How to track the progress of HttpClient post如何跟踪 HttpClient post 的进度
【发布时间】:2016-04-19 23:18:04
【问题描述】:

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

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

                    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);

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 类似于将代码放在异步方法中并将返回值设置为某种东西?我会返回什么?能举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多