1
2
我刚做了一个快速测试,添加了:
到qnetworkrequest,数据返回看起来被压缩的内容(因为它大约小了20%,不可用)。 就解压而言,qnetworkmanager和qnetworkreply似乎并不智能。看起来我必须在返回的qbytearray上实现gzip和/或deflate。 |
2
1
当你设置一个自定义
|
3
0
你应该使用一个包嗅探器/网络分析仪,并检查自己。 qnetworkaccessmanager确实支持接收压缩的http回复,因此理论上,如果http服务器设置正确,它应该可以工作。 |
4
0
考虑到下面这句话,我想说不,但它们可以是:
你可以在这里找到它: http://doc.trolltech.com/4.6/qnetworkreply.html 我没有测试过! 为了压缩,如果我记得很好,你可以发送Qbytearray…在这种物体上,你可以用“压缩”… 您还可以查看一些qt示例,例如: http://doc.trolltech.com/4.6/network-broadcastsender.html 我没有全看,但也许你会发现一些有趣的东西! 希望有帮助! |
5
0
在其他地方阅读本文,因此不需要测试它:不要自己设置接受编码的头,qnam应该透明地处理它(返回解压缩的负载)。 |
DELI · 如何在QML中修改TableView数据? 2 年前 |
joshp · Pysides6列从设置向后跨距 2 年前 |
MingMing · C++在MaCOS 11上显示权限对话框 2 年前 |
K.Mulier · PyQt5:如何将QObject移动到主线程? 6 年前 |