AFNetworking Включить GZIP

Я смотрю на сайте AFNetworking, что сжатие GZIP поддерживается: "Распаковка Gzip из ответов сервера уже встроена в AFNetworking, поскольку NSURLConnection автоматически распаковывает ответы с помощью HTTP-заголовка Content-Encoding: gzip". - Часто задаваемые вопросы по AFNetworking

Как включить сжатие GZIP, чтобы я мог извлекать данные со сжатого сервера или это уже по умолчанию?

Спасибо!

2 ответа

Решение

Насколько мне известно NSURLConnection по умолчанию используется распаковка gzip, а AFNetworking строится поверх NSURLConnection. Таким образом, вы не должны включать его.

Кажется, вам нужно добавить заголовок HTTP:

[self setDefaultHeader: @ значение "Accept-Encoding":@"gzip"]

К HTTP-клиенту AfNetworking.

Другие вопросы по тегам