Class HttpInputStreamUtil

java.lang.Object
org.apache.logging.log4j.core.util.internal.HttpInputStreamUtil

public final class HttpInputStreamUtil extends Object
Utility method for reading data from an HTTP InputStream.
  • Constructor Details

    • HttpInputStreamUtil

      public HttpInputStreamUtil()
  • Method Details

    • getInputStream

      public static HttpInputStreamUtil.Result getInputStream(LastModifiedSource source, AuthorizationProvider authorizationProvider)
      Retrieves an HTTP resource if it has been modified.

      Side effects: if the request is successful, the last modified time of the source parameter is modified.

      Parameters:
      source - The location of the HTTP resource
      authorizationProvider - The authentication data for the HTTP request
      Returns:
      A HttpInputStreamUtil.Result object containing the status code and body of the response
    • readStream

      public static byte[] readStream(InputStream is) throws IOException
      Throws:
      IOException