首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP Content-Encoding gzip检测流结束

HTTP Content-Encoding gzip检测流结束
EN

Stack Overflow用户
提问于 2017-02-03 04:33:16
回答 1查看 398关注 0票数 0

我正在开发一个自定义的HTTP库供我使用。目前,我正在实现各种传输类型,当Content-Encoding设置为gzip时,我被困在如何从套接字读取所有数据上。我已经检查了GZIP文件格式,没有指定的指示已经到达gzip文件的末尾。

Chunked transfer指示最后一个块以0\r\n\r\n结束的位置。是否有办法检查是否已到达gzip流的末尾?

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 05:07:11

gzip中没有结束流指示符。您必须使用封装层的指示符(即HTTP)来找出gzip流的结束位置,即取决于响应头content-length、分块编码中的最后一个块或TCP连接的结束。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42011792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档