阿男的小窝

View the Project on GitHub

http的客户端chunked transfer

http的chunked transfer既可以由客户端发送给客户端,也可以由服务端发给客户端。

下面是「客户端」发给「服务端」的例子:

对应的代码在这里:

从测试用例中我们可以看到是客户端发起了chunked transfer:

而服务端返回的是「non-chunked」的response:

从代码中可以看到服务端的代码就是直接一次写入response:

以上是对客户端chunked transfer的分析。