你能解释一下chunked编码吗?

时间:2010-09-30 08:58:34

标签: http chunked-encoding

header("Transfer-Encoding: chunked");
echo"32
12345678901234567890123456789012345678901234567890
0
"; flush();exit;

当Firefox要求时,320丢失。为什么呢?

1 个答案:

答案 0 :(得分:8)

chunked transfer encoding是一个块序列,其中每个块至少包含一个大小指示符和块数据。

在这种情况下,320是十六进制表示法中的大小指示符,表示后续块数据的长度。块大小为0表示分块数据流的结束。