码迷,mamicode.com
首页 > 其他好文 > 详细

transfer-encoding

时间:2015-06-05 00:02:17      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

可以通过此头属性确定通信内容的传输方式,如果指定chunk表示把大资源分为多个小块进行传输 

通常情况下静态资源等小文件传输时可以指定 Content-Length 告知通信双方文件大小,而当传输资源无法确定大小是可以指定该属性进行传输

通信双方也无需知道文件大小,这样可以节省内存空间。此属性和Content-Length 冲突,不应该同时指定,当指定transfer-encding 头信息后

不应该再指定Content-Length属性,且transfer-encoding 的传输长度会比 Content-Length大,如果同时指定会导致接收数据的不完整性。

chunk的格式

包含块头和数据体,二者以及块之间以CLRF 符号分割,块头包含一个十六进制的数字表明块大小

最后一个块形式为 块头为0长度的,不带数据体的块 ,以此表示结束。

transfer-encoding

标签:

原文地址:http://www.cnblogs.com/aloha/p/4553295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!