使用NSURLConnection获取压缩响应数据?

时间:2011-10-25 07:51:35

标签: ios nsurlconnection nsurlrequest

当我向NSURLRequest添加“Accept-Encoding:gzip”头字段时,NSURLConnection.sendSynchronousRequest从服务器请求压缩数据并自动解压缩响应数据。有没有办法防止这种情况,即获得压缩(仍然是gzip)数据?

此致 约亨

1 个答案:

答案 0 :(得分:0)

在Mac OS X上使用NSURLDownload类完成了这种事情。Apple says

  

iOS注意:NSURLDownload类在iOS中不可用,因为   不鼓励直接下载到文件系统。使用   相反,NSURLConnection类。有关更多信息,请参阅“使用NSURLConnection”   信息。

因此,您需要评估您的选项 - 并使用some library to zip it返回并保存。