【发布时间】:2012-02-25 13:39:17
【问题描述】:
正如 Apple 文档所说,NSURLResponse 中的 expectedContentLength 可能不会返回值,如果协议实现未将内容长度报告为响应的一部分。那么,是否有任何替代方法,例如在 UIWebView 上执行 javascript,可以返回内容长度?
感谢您的帮助。
【问题讨论】:
标签: javascript ios uiwebview nsurlrequest content-length
正如 Apple 文档所说,NSURLResponse 中的 expectedContentLength 可能不会返回值,如果协议实现未将内容长度报告为响应的一部分。那么,是否有任何替代方法,例如在 UIWebView 上执行 javascript,可以返回内容长度?
感谢您的帮助。
【问题讨论】:
标签: javascript ios uiwebview nsurlrequest content-length
可能是我不完全理解您的问题,但如果您想要保证内容的大小,这是不可能的,因为 HTML 协议。保证它的唯一方法是获取内容或在读取一定数量时停止检索内容。 请记住,您几乎可以下载任何内容,甚至是无穷无尽的流。
您可能想要转到相应的 rfc 部分 RFC 2616 section 14.13 和 RFC 2616 section 4.4。
只有满足发送者和条件,才会转账大小,但请不要根据该信息的存在进行编码。
这是否回答了您的问题?
【讨论】: