ios - 如何确定 nsurclconnection 的编码是否经过 gzip 压缩

标签 ios http gzip nsurlconnection

有没有办法弄清楚你的 nsurlconnection 现在是否实际上是 gzip 而不是典型的 gzip,因为我想比较时间上的差异。谢谢,

最佳答案

NSURLConnectionDataDelegate 方法 -connection:didReveiveResponse: 中,您可以检查 Content-Encoding 的 header 字段,例如:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    NSLog(@"%@", (NSHTTPURLResponse *)response allHeaderFields]);
}

关于ios - 如何确定 nsurclconnection 的编码是否经过 gzip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24337477/

相关文章:

php - Gzip 不适用于本地开发

c++ - C++ 中的 ZLib 解压缩

ios - 是否需要在转义完成 block 后调用 return?

ios - 如何创建一个按需垂直展开的 UITextView?

ios - 生成具有时间间隔的随机颜色

python - 为什么从站点检索到的 xml 看起来不像 Web 浏览器内容?

json - 在本地 IP 地址上使用来自 dart/flutter 的 http.get 时获取 statuscode = 400

php - 用 PHP 解压缩 Tiled TMX 文件内容

ios - 带有两个日期的 Parse.com 查询

json - Angular 2 Http GET 的问题