Class HttpException

All Implemented Interfaces:
Serializable

public final class HttpException extends IOException
This class represents an HTTP transport error. This is not an error returned by the web service itself. As such, it is a IOException instead of a GeoIp2Exception.
See Also:
  • Constructor Details

    • HttpException

      public HttpException(String message, int httpStatus, URL url)
      Parameters:
      message - A message describing the reason why the exception was thrown.
      httpStatus - The HTTP status of the response that caused the exception.
      url - The URL queried.
    • HttpException

      public HttpException(String message, int httpStatus, URL url, Throwable cause)
      Parameters:
      message - A message describing the reason why the exception was thrown.
      httpStatus - The HTTP status of the response that caused the exception.
      url - The URL queried.
      cause - The cause of the exception.
  • Method Details

    • getHttpStatus

      public int getHttpStatus()
      Returns:
      the HTTP status of the query that caused the exception.
    • getUrl

      public URL getUrl()
      Returns:
      the URL queried.