Interface HttpResponse

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getHeader​(java.lang.String name)
      Gets the value of an HTTP response header.
      java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
      Gets the HTTP response headers and their values.
      java.lang.String getRequestMethod()
      Gets the request method associated with this response.
      java.net.URL getRequestUrl()
      Gets the request URL associated with this response.
      int getResponseCode()
      Gets the HTTP response code.
      java.lang.String getResponseMessage()
      Gets the HTTP response message.
    • Method Detail

      • getRequestUrl

        java.net.URL getRequestUrl()
        Gets the request URL associated with this response.
      • getRequestMethod

        java.lang.String getRequestMethod()
        Gets the request method associated with this response.
      • getResponseCode

        int getResponseCode()
        Gets the HTTP response code.

        If reading the HTTP status line fails, Integer.MIN_VALUE is returned.

        Returns:
        HTTP response code returned by server, or a negative value in case of an error.
      • getResponseMessage

        java.lang.String getResponseMessage()
        Gets the HTTP response message.

        If reading the HTTP status line fails, null is returned.

        Returns:
        HTTP response message returned by server or null.
      • getHeaders

        java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
        Gets the HTTP response headers and their values.
        Returns:
        An immutable map of HTTP response headers mapping to their values.
      • getHeader

        java.lang.String getHeader​(java.lang.String name)
        Gets the value of an HTTP response header.

        If the header occurs multiple times, it depends on the underlying implementation which value is returned. In this case prefer getHeaders() instead.

        Returns:
        Value associated with HTTP response header name or null.