2011-07-15 85 views
1

在使用Qt的现有应用程序中,QHttp类用于通过网络访问数据。这种通信在未压缩的时刻,但服务器允许压缩(并且浏览器实际使用它)。我如何使用QHttp进行接受压缩?如何使用QHttp进行压缩?

回答

2

QHttp是过时的类。尝试使用QNetworkAccessManager。它使用压缩默认情况下,响应

+0

你是对的,QNetworkAccessManager不支持gzip。阅读文档后并不清楚。但是旧的代码与QHttp的使用非常纠结,改为QNetworkAccessManager是一些工作。 – Mnementh

+0

所以你可以添加到你的请求头“Accept-Encoding:gzip,deflate” –