AF网络进展

2024-03-22

我正在尝试使用setDownloadProgressBlockAFHTTPRequestOperation 类。回调给了我 3 个参数:

( NSInteger bytesRead , NSInteger totalBytesRead , NSInteger totalBytesExpectedToRead ) 

为了让我获得进度,我需要totalBytesExpectedToRead 值,但它给了我-1。我检查了 HTTP 响应的标头,内容长度就在那里......

{
    "Cache-Control" = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
    Connection = "Keep-Alive";
    "Content-Encoding" = gzip;
    "Content-Length" = 36902;
    "Content-Type" = "text/plain";
    Date = "Sat, 03 Mar 2012 23:53:11 GMT";
    Expires = "Thu, 19 Nov 1981 08:52:00 GMT";
    "Keep-Alive" = "timeout=5, max=95";
    "Last-Modified" = "Sat, 03 Mar 2012 23:53:11 GMT";
    Pragma = "no-cache";
    Server = "Apache/2.2.20 (Ubuntu)";
    Vary = "Accept-Encoding";
    "X-Powered-By" = "PHP/5.3.6-13ubuntu3.3";
}

这是 AFNetworking 框架的问题吗?


请检查以下响应,这是 NSURLConnection 与 gzip 格式内容相关的限制:https://stackoverflow.com/a/7426735/250164 https://stackoverflow.com/a/7426735/250164

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AF网络进展 的相关文章

随机推荐

  • Heroku 无法在我的 Ruby on Rails 应用程序中找到文件 - 即使它们就在那里?

    当我尝试访问我的网站 然后检查我的 Heroku 日志时 我看到以下错误 ActionView Template Error 找不到文件 重置 2012 06 13T02 31 43 00 00 应用程序 web 1 在 app app a
  • 如何在 PostgreSQL 中创建位图索引? (它甚至有位图索引吗?)

    我已经 谷歌搜索 了至少一个小时 但我无法找到如何在 PostgreSQL 中创建位图索引 所以我的问题很简单 如何在 PostgreSQL 中编写这个命令 来自 Oracle CREATE BITMAP INDEX name ON tab
  • 是否可以使用 appcompat 库提供操作栏菜单?

    最近 我从常规操作栏实现切换到最近发布的 appcompat 实现 我的应用程序大量使用操作栏来提供功能 自从切换以来 在较旧的地点 API 少于 11 个 没有任何菜单项 较新的 API 可以 但它们不会像配置的那样显示图像 如果 roo
  • 如何操作数组以获得最大的数字?

    假设您有一个正整数数组 对它们进行操作 以使结果数组的整数的串联成为可能的最大数字 例如 9 1 95 17 5 结果 9955171 作业警察 这是一个谷歌电话面试问题 没有签署保密协议 正如其他人指出的那样 字典排序和串联很接近 但并不
  • Angular.js 更复杂的条件循环

    目标是创建这个 h3 11 4 2013 h3 ul li entry 1 li li entry 2 li li entry 3 li ul h3 10 4 2013 h3 ul li entry 4 li li entry 5 li l
  • Angular 2 - 消除 keyUp 事件的抖动

    如何消除在 keyUp 事件上调用的函数 这是我的代码 我的功能 private handleSearch searchTextValue string skip number void this searchTextValue searc
  • 使用 LiveData 从网络刷新数据

    我正在开发一个应用程序 该应用程序查询 github api 以获取用户列表 并且我正在遵循推荐的 android架构组件指南 https developer android com jetpack docs guide 从网络获取数据后
  • 适用于 Android 的 Firebase 实时(在线)数据库有多安全?

    我最近才开始使用 Googlefirebase http firebase google com 作为 Android 应用程序数据的在线集中数据库 从使用本地 sqlite 迁移 作为 firebase 的新手 我想问一下 android
  • Java泛型方法签名解释

    这个通用方法签名意味着什么 public
  • 检查字符串是否包含电子邮件地址?

    如何检查以验证给定字符串是否包含电子邮件地址 电子邮件地址也会包含在许多其他文本中 此外 并不希望严格验证电子邮件地址本身 更重要的是想确保 email protected cdn cgi l email protection存在 示例字符
  • С++ 中的字符串文字是在静态内存中创建的吗?

    C 中的字符串文字是否在静态内存中创建并仅在程序退出时销毁 是的 字符串文字在程序的整个持续时间内都有效 即使在静态对象销毁期间也是如此 标准中的2 13 4 1说 普通字符串文字具有 n const char 数组 类型和静态存储持续时间
  • PHP 中与数值数组的关联

    我有一个关联数组 我想在数字中使用哪些键 我的意思是 数组有点像这样 countries array AD gt array AND Andorra BG gt array BGR Bulgaria 显然AD是0 BG是1 但是当我打印时
  • br 在 ul 中无效

    我的网站上有一个导航栏 HTML
  • 在mathematica中使用Input[]输入数据

    我怎样才能在这段代码中使输入命令对话框中的文本像这样 输入 1 元素 输入 2 元素 For k 1 k n k br Input Enter the i element AppendTo x br 确保您的变量匹配 您可以使用Row来构建
  • 为什么 Ruby 的“gets”包含结束换行符?

    我从不需要我得到的结尾换行符gets 有一半的时间我忘记了chomp它是一种痛苦 为什么它在那里 Like puts 听起来很相似 它被设计为与线条一起工作 使用 n特点 gets接受一个可选参数 用于 分割 输入 或 只是读取直到它到达
  • 页面不工作 尝试解锁被另一个线程锁定的互斥体

    我想启动我的应用程序 但它仍在 加载 早上还可以 现在不行了 我尝试使用其他端口 切换到稳定分支 重新启动计算机 但似乎没有任何效果 在其他应用程序上 它可以正常工作 如果我停止服务器 这就是我看到的错误 在浏览器中 Attempt to
  • 当指定acceptNode时,createNodeIterator在IE9中失败

    Target 我想循环遍历 DOM 文本节点 按它们在 DOM 中的顺序排序 此外 我想通过自定义逻辑过滤节点 例如检查节点是否位于特定元素内 此外 所有这些都应该在 IE9 中以尽可能最佳的性能完成 Method 满足上述所有要求之一 d
  • Cypress Angular 什么时候可以开始测试?

    我正在使用 Cypress 对我的 Angular 应用程序进行端到端测试 我观察到的问题之一是 Cypress 的反应速度很快 而我的应用程序准备交互的速度 相对 慢 Cypress 有一些经常被引用的blog https www cyp
  • 如何从 dc js 图表中的 x 轴删除周末日期

    我有 2018 年 1 月以来每个日期的数据 我正在根据这些数据创建一个堆积折线图 每个周末我的数据计数为零 因此每个周末它都会在我的图表中显示下降 当数据达到零时 我想避免这种下滑 我有一个日期列和一个日列 日 列的值从 1 到 7 代表
  • AF网络进展

    我正在尝试使用setDownloadProgressBlockAFHTTPRequestOperation 类 回调给了我 3 个参数 NSInteger bytesRead NSInteger totalBytesRead NSInteg