使用像Apache HttpComponents Client这样的功能强大的HTTP客户端,或者仅使用提供的Java SE
java.net.URLConnection(此处为迷你教程)。两者都完全透明地处理它,并为您提供“正常”的
InputStream返回。反过来,HttpClient还附带了一个
ChunkedInputStream,您只需用它来装饰即可
InputStream。
如果您真的坚持为此自己开发一个库,那么我建议创建一个类,
ChunkedInputStream extendsInputStream并相应地编写逻辑。您可以在此Wikipedia文章中找到如何解析它的更多详细信息。



