Вы должны использовать HTTP-сжатие , используя Accept-Encoding
заголовок запроса и Content-Encoding
заголовок ответа:
GET /your-url HTTP/1.1
Host: www.example.com
Accept-Encoding: gzip, deflate
Это сделает прозрачность сжатия прозрачной для большинства клиентов API REST.GZIP должен обрабатываться из коробки большинством клиентских библиотек, плюс его можно отключить, не устанавливая заголовок Accept-Encoding
.