- 专利标题: 一种在线解析HTTP chunked编码数据的方法
-
申请号: CN201310011423.9申请日: 2013-01-11
-
公开(公告)号: CN103929445B公开(公告)日: 2017-06-13
- 发明人: 陈君 , 李明哲 , 李军 , 陈晓
- 申请人: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
- 申请人地址: 北京市海淀区北四环西路21号;
- 专利权人: 中国科学院声学研究所,北京中科华影传媒技术有限公司
- 当前专利权人: 郑州芯兰德网络科技有限公司
- 当前专利权人地址: 北京市海淀区北四环西路21号;
- 代理机构: 北京法思腾知识产权代理有限公司
- 代理商 杨小蓉; 杨青
- 主分类号: H04L29/08
- IPC分类号: H04L29/08 ; H04L1/00
摘要:
本发明涉及一种在线解析HTTP chunked编码数据的方法,包括:针对所接收的某一HTTP报文,设定一个数值,使用PEEK操作读取该数值长度的字节数据;使用READ操作读取所述HTTP报文头部和第一个chunk的chunk‑size字段,并丢弃;确定第一个chunk的chunk‑size字段表示的值,根据该值使用READ操作读取第一个chunk中的chunk‑data的数据;使用PEEK操作读取5个字节,如果该5字节是一个chunk‑size字段且表示的值为0,解析结束;否则,使用PEEK操作读取长度足以超过chunk‑size字段长度的字节数;分析chunk‑size字段的实际长度及其表示的值,如果chunk‑size字段表示的值为零,解析结束;否则,使用READ操作读取等于chunk‑size字段长度的字节数,然后使用READ操作读取等于chunk‑size表示的值的字节数。
公开/授权文献
- CN103929445A 一种在线解析HTTPchunked编码数据的方法 公开/授权日:2014-07-16