在处理HTTP Content-Encoding设置为deflate的URLConnection流时,应该使用哪种InputStream类型?
对于gzip或zip的Content-Encoding,我使用GZIPInputStream,没有问题。
对于Content-Encoding为"deflate",我尝试使用InflaterInputStream和DeflaterInputStream,但是出现了以下错误:
java.util.zip.ZipException: 未知的压缩方法 at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
我的理解是"deflate"编码指的是Zlib压缩,而根据文档,这应该由InflaterInputStream来处理。