理解HTTP协议中的"Transfer-Encoding: chunked"
来源:互联网
最近写个http客户端的小程序,由于http是基于tcp的无消息边界保护的协议,所以接受时必须要确定接受数据的数量才能完整接收数据。传统的方式,只要先接收到Content-Length就可以通过这个长度接受消息体部分了。而transfer-encoding:chunked的引入,打破了这个规矩,正好找到一篇合适的文章,转载之。最近写个http客户端的小程序,由于http是基于tcp的无消息边界保护的协议,所以接受时必须要确定