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

Firefox で要求された場合、32欠落し0ています。なんで?

4

1 に答える 1

8

チャンク転送エンコーディングはチャンクのシーケンスであり、各チャンクは少なくともサイズインジケーターとチャンクデータで構成されます。

この場合32、および0は、次のチャンクデータの長さを示す16進表記のサイズインジケーターです。チャンクサイズ0は、チャンクされたデータストリームの終わりを示します。

于 2010-09-30T09:05:27.013 に答える