Class HttpConnection.Response

    • Method Detail

      • charset

        public java.lang.String charset()
        Description copied from interface: Connection.Response
        Get the character set name of the response, derived from the content-type header.
        Specified by:
        charset in interface Connection.Response
        Returns:
        character set name if set, null if not
      • charset

        public HttpConnection.Response charset​(java.lang.String charset)
        Description copied from interface: Connection.Response
        Set / override the response character set. When the document body is parsed it will be with this charset.
        Specified by:
        charset in interface Connection.Response
        Parameters:
        charset - to decode body as
        Returns:
        this Response, for chaining
      • contentType

        public java.lang.String contentType()
        Description copied from interface: Connection.Response
        Get the response content type (e.g. "text/html");
        Specified by:
        contentType in interface Connection.Response
        Returns:
        the response content type, or null if one was not set
      • body

        public java.lang.String body()
        Description copied from interface: Connection.Response
        Get the body of the response as a plain string.
        Specified by:
        body in interface Connection.Response
        Returns:
        body
      • bodyStream

        public java.io.BufferedInputStream bodyStream()
        Description copied from interface: Connection.Response
        Get the body of the response as a (buffered) InputStream. You should close the input stream when you're done with it. Other body methods (like bufferUp, body, parse, etc) will not work in conjunction with this method.

        This method is useful for writing large responses to disk, without buffering them completely into memory first.

        Specified by:
        bodyStream in interface Connection.Response
        Returns:
        the response body input stream