【发布时间】:2012-03-06 23:05:35
【问题描述】:
我已经检查了与此相关的其他问题,但唯一的答案是“使用ASIHTTPRequest”,因为它不再正在开发中NSURLConnection 从服务器接收数据时出现很多奇怪的行为。
我们追查到NSURLConnection 不能很好地处理分块编码中的响应这一事实。或者至少我们在这里看到了这个问题NSURLConnection and "chunked" transfer-coding
我们交谈过的一些开发人员说它在 iOS 5 中变得更好,我们需要确保我们的 SDK 至少向后兼容 iOS 4.3。
我想确认这实际上是 NSURLConnection 中的一个问题,以及人们如何处理它。
到目前为止,我发现的所有替代方案都基于NSURLConnection,我假设这样会有相同的缺陷。 ASIHTTPRequest 确实有效,因为它的基础比 NSURLConnection 低一点,但在它不再受支持的情况下正在寻找替代方案。
查看的其他库列表如下:
Restkit,
ShareKit,
LRResty,
AFNetworking,
TTURLRequest
我知道Is RESTKit a good replacement for ASIHTTPRequest? 和ASIHTTPRequest alternative 这里有类似的问题,但是这两种解决方案都基于 NSURLConnection。
编辑:我注意到我在帖子开头指出了错误的问题,所以更新了。它指向 2008 年的一个帖子,我见过类似的帖子,但没有一个是最近的。
【问题讨论】:
-
还没有,我想检查一下其他开发人员是否也看到了类似的结果。我刚刚意识到我在我的问题中放置了错误的链接。我的意思是(stackoverflow.com/questions/8606493/…)。我已经用更多信息更新了帖子。
标签: ios nsurlconnection asihttprequest chunked-encoding