:Not in GZIP format解决办法

时间:2025-03-17 08:23:30

在调用第三方接口获取数据时出现:Not in GZIP format

java.util.zip.ZipException: 
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:165)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91)
at org.apache.http.client.protocol.ResponseContentEncoding$1.create(ResponseContentEncoding.java:67)
at org.apache.http.client.entity.LazyDecompressingInputStream.initWrapper(LazyDecompressingInputStream.java:54)
at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:66)

解决办法

添加请求头
– 我用的是HttpPost

httpPost.addHeader("Accept-Encoding","");