AFNetworking启用GZIP

我正在寻找支持GZIP压缩的AFNetworking网站。“来自服务器响应的Gzip解压缩已经内置到AFNetworking中,因为NSURLConnection会自动解压缩Content-Encoding:gzip HTTP头的响应。” – AFNetworking常见问题解答

如何启用GZIP压缩,以便我可以从服务器压缩数据,或者它已经默认为这个?

谢谢!

AFAIK NSURLConnection默认使用gzip解压缩,而AFNetworking则在NSURLConnection的顶层构build。 所以,你不应该启用它。

看来你需要添加一个HTTP头:

[self setDefaultHeader:@“Accept-Encoding”value:@“gzip”]

到AfNetworking HTTP客户端。