Я только что провел быстрый тест, добавив:
request.setRawHeader("Accept-Encoding", "gzip,deflate");
в QNetworkRequest, и данные возвращают то, что выглядит сжатым (потому что оно на ~ 20% меньше и непригодно для использования).
Похоже, что QNetworkManager и QNetworkReply не являются интеллектуальными в том, что касается декомпрессии. Похоже, мне нужно реализовать gzip и / или deflate в возвращенном массиве QByteArray.