header('Transfer-Encoding','chunked')解释
2013-09-15 19:05
113 查看
在这里,heeder函数,我就不解释了,下面用别人的文章解释一下'Transfer-Encoding','chunked'
http://www.cnblogs.com/jhxk/articles/2715848.html
一般情况HTTP的Header包含Content-Length域来指明报文体的长度。如:
有时候服务生成HTTP回应是无法确定消息大小的,比如大文件的下载,或者后台需要复杂的逻辑才能全部处理页面的请求,这时用需要实时生成消息长度,服务器一般使用chunked编码。在进行Chunked编码传输时,在回复消息的Headers有transfer-encoding域值为chunked,表示将用chunked编码传输内容。使用chunked编码的Headers如下(可以利用FireFox的FireBug插件或HttpWatch查看Headers信息,HttpWatch还可以查看chunked的个数):
chunked采用以下方式编码:Chunked-Body=*chunk
"0"CRLF
footer
CRLF
chunk=chunk-size[chunk-ext]CRLF
chunk-dataCRLF
hex-no-zero=<HEXexcluding"0">
chunk-size=hex-no-zero*HEX
chunk-ext=*(";"chunk-ext-name["="chunk-ext-value])
chunk-ext-name=token
chunk-ext-val=tokenquoted-string
chunk-data=chunk-size(OCTET)
footer=*entity-header编码使用若干个Chunk组成,由一个标明长度为0的chunk结束,每个Chunk有两部分组成,第一部分是该Chunk的长度和长度单位(一般不写),第二部分就是指定长度的内容,每个部分用CRLF(全称carriage return/line feed 回车换行)隔开。在最后一个长度为0的Chunk中的内容是称为footer的内容,是一些没有写的头部内容。
http://www.cnblogs.com/jhxk/articles/2715848.html
一般情况HTTP的Header包含Content-Length域来指明报文体的长度。如:
有时候服务生成HTTP回应是无法确定消息大小的,比如大文件的下载,或者后台需要复杂的逻辑才能全部处理页面的请求,这时用需要实时生成消息长度,服务器一般使用chunked编码。在进行Chunked编码传输时,在回复消息的Headers有transfer-encoding域值为chunked,表示将用chunked编码传输内容。使用chunked编码的Headers如下(可以利用FireFox的FireBug插件或HttpWatch查看Headers信息,HttpWatch还可以查看chunked的个数):
chunked采用以下方式编码:Chunked-Body=*chunk
"0"CRLF
footer
CRLF
chunk=chunk-size[chunk-ext]CRLF
chunk-dataCRLF
hex-no-zero=<HEXexcluding"0">
chunk-size=hex-no-zero*HEX
chunk-ext=*(";"chunk-ext-name["="chunk-ext-value])
chunk-ext-name=token
chunk-ext-val=tokenquoted-string
chunk-data=chunk-size(OCTET)
footer=*entity-header编码使用若干个Chunk组成,由一个标明长度为0的chunk结束,每个Chunk有两部分组成,第一部分是该Chunk的长度和长度单位(一般不写),第二部分就是指定长度的内容,每个部分用CRLF(全称carriage return/line feed 回车换行)隔开。在最后一个长度为0的Chunk中的内容是称为footer的内容,是一些没有写的头部内容。
相关文章推荐
- PHP中header('content-type:text/html;charset="utf-8')和error_reporting()的作用
- PHP文件头部(header)解释
- fatal error C1853: '<filename>' is not a precompiled header file
- 关于python中__name__=='__main__'的解释
- 转载过来的python if __name__ ='__main__'的解释
- 详细解释PHP中header和content-type参数
- fatal error C1083: Cannot open precompiled header file: 'Debug/2_1.pch': No such file or directory
- 详细解释PHP中header和content-type参数
- [FRAMESET][PHP]Frameset下面使用php-header('location:...') redirect链接
- sys.path.insert(0, os.path.join('..', '..', '..', '..','...')) 解释
- Cannot open precompiled header file: 'Debug/<Project-Name>.pch': No such fil
- PHP header函数设置http报文头示例详解以及解决http返回头中content-length与Transfer-Encoding: chunked的问题
- 关于php中header()、setcookie()、session_start()函数错误的解决方法和解释
- Server.Transfer详细解释
- 详细解释PHP中header和content-type参数
- http标头详解/即php中header函数应用解释
- fatal error C1853: '*.pch' is not a precompiled header file created with this compile
- postgresql集群方案hot standby初级测试(四)——xlog详细解释header
- PHP插入header('content-type:text/html;charset="utf-8')和error_reporting()
- 关于Flume中Chanel.Selector.header解释