Class HttpResponseException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ClientAuthenticationException, DecodeException, ResourceExistsException, ResourceModifiedException, ResourceNotFoundException, TooManyRedirectsException

public class HttpResponseException extends AzureException
The exception thrown when an unsuccessful response is received with http status code (e.g. 3XX, 4XX, 5XX) from the service request.
See Also:
  • Constructor Details

    • HttpResponseException

      public HttpResponseException(HttpResponse response)
      Initializes a new instance of the HttpResponseException class.
      Parameters:
      response - The HttpResponse received that is associated to the exception.
    • HttpResponseException

      public HttpResponseException(String message, HttpResponse response)
      Initializes a new instance of the HttpResponseException class.
      Parameters:
      message - The exception message.
      response - The HttpResponse received that is associated to the exception.
    • HttpResponseException

      public HttpResponseException(HttpResponse response, Throwable cause)
      Initializes a new instance of the HttpResponseException class.
      Parameters:
      response - The HttpResponse received that is associated to the exception.
      cause - The Throwable which caused the creation of this exception.
    • HttpResponseException

      public HttpResponseException(String message, HttpResponse response, Object value)
      Initializes a new instance of the HttpResponseException class.
      Parameters:
      message - The exception message.
      response - The HttpResponse received that is associated to the exception.
      value - The deserialized response value.
    • HttpResponseException

      public HttpResponseException(String message, HttpResponse response, Throwable cause)
      Initializes a new instance of the HttpResponseException class.
      Parameters:
      message - The exception message.
      response - The HttpResponse received that is associated to the exception.
      cause - The Throwable which caused the creation of this exception.
    • HttpResponseException

      public HttpResponseException(String message, HttpResponse response, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
      Initializes a new instance of the HttpResponseException class.
      Parameters:
      message - The exception message.
      response - The HttpResponse received that is associated to the exception.
      cause - The Throwable which caused the creation of this exception.
      enableSuppression - Whether suppression is enabled or disabled.
      writableStackTrace - Whether the exception stack trace will be filled in.
  • Method Details

    • getResponse

      public HttpResponse getResponse()
      Gets the HttpResponse received that is associated to the exception.
      Returns:
      The HttpResponse received that is associated to the exception.
    • getValue

      public Object getValue()
      Gets the deserialized HTTP response value.
      Returns:
      The deserialized HTTP response value.