Uploaded image for project: 'HttpComponents HttpClient'
  1. HttpComponents HttpClient
  2. HTTPCLIENT-1699

Content of response with content-encoding: deflate cannot be read

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 4.5.1
    • 4.5.2
    • HttpClient (classic)
    • None
    • Windows7,
      java version "1.8.0_66"
      Java(TM) SE Runtime Environment (build 1.8.0_66-b17)

    Description

      Hello,

      I'm using httpclient-4.5.1. Yesterday I received http chunked response with content-encoding header with value "deflate".
      Trying to read the compressed content from the response I get an exception with the following stack trace:

       java.io.EOFException: Unexpected end of ZLIB input stream
      	at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
      	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
      	at org.apache.http.client.entity.DeflateInputStream.read(DeflateInputStream.java:153)
      	at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:73)
      

      It seems that when the end of the content is reached, instead of correct closing of the stream, this exception happens.

      Can you please confirm the issue and when it could be fixed?
      Thank you!

      Best Regards,

      Svilena Momova

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              svilena Svilena Momova
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: