当使用http请求文本内容时,如果使用gzip压缩,可以大大减少字符串长度,提高传输效率。要实现此功能,客户端需要写一些代码:
首先是请求时候,设定好http头
1 | std::vector<std::string> headers; |
然后在处理收到的消息时解压缩一下
1 | std::vector<char> *buffer = response->getResponseData(); |
ZipUtils是cocos基于zlib的封装,还有一些别的接口,需要的时候可以去看看
Ursprünglicher Link: http://yangguang1029.github.io/2016/12/06/cocos-gzip/
Copyright-Erklärung: 转载请注明出处.