2013-01-18 39 views

回答

1

根据RFC2616,Transfer-Encoding是消息的属性,而不是实体。 Content-Range是一个实体标题。所以原则上它们可以一起使用,除非存在两个冲突的情况。

下面是它应该如何发生:使用星号“*”作为实例长度。忽略内容长度标题并发送Transfer-Encoding:分块。

+1

您的意思是*忽略内容长度标题。 – EJP

+0

从服务器的角度来看,当发送“Transfer-Encoding:chunked”时,它应该*忽略* Content-Length头部。从客户的角度来看,它只能忽略Content-Length头,以防使用Transfer-Encoding:chunked进行接收。 – Yichun