NSURLResponse的expectedContentLength的替代方案

时间:2012-02-25 13:39:17

标签: javascript ios uiwebview nsurlrequest content-length

正如Apple文档所说,expectedContentLength的{​​{1}}可能无法返回值,如果协议实现不报告内容长度作为响应的一部分。那么,有没有替代方案,比如在UIWebView上执行javascript,可以返回内容长度?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

可能我不完全理解您的问题,但如果您希望保证内容的大小,则由于HTML协议而无法实现。保证它的唯一方法是获取内容或在读取一定量时停止检索内容。 请记住,你可以下载几乎任何东西,甚至是无尽的流。

您可能希望使用相应的rfc部分RFC 2616 section 14.13RFC 2616 section 4.4

只有满足发件人和条件,才会转移尺寸,但请不要根据此信息的存在进行编码。

这是否回答了你的问题?