摘要: HTTP协议的chunked编码: 一般的HTTP Headers 应该包含Content-Length来指名报文的长度。 但是在有的时候,服务器无法确定HTTP回应的消息的大小,比如非常大的文件的下载,或者处理的逻辑比较复杂,需要一边处理一边实时生成消息(如果全部处理完再生成消息就会有很多缺点,比如用户收到响应的时间就会很长),这个时候服务器一般都使用chunked编码。此时,服务器不会带上Content-Length这个响应头,带上了两外一个头:Transfer-encoding:chunked。 chunked编码使用若干个Chunk组成,由一个标明长度为0的chunk结束... 阅读全文
posted @ 2013-05-10 11:23 jiezhao 阅读(5489) 评论(1) 推荐(0) 编辑