Package net.morimekta.providence.client
Class HttpResponseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- net.morimekta.providence.client.HttpResponseException
-
- All Implemented Interfaces:
java.io.Serializable
public class HttpResponseException extends java.io.IOExceptionAn IO exception for HTTP response exceptions. Normalization between client library exceptions, or lack thereof.- Since:
- 2.6
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HttpResponseException(java.net.URL url, int statusCode, java.lang.String statusMessage, java.lang.String content, java.io.IOException cause)Creates a HttpClientConnectException based on originalConnectException.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetContent()intgetStatusCode()java.lang.StringgetStatusMessage()java.net.URLgetUrl()
-
-
-
Constructor Detail
-
HttpResponseException
public HttpResponseException(@Nonnull java.net.URL url, int statusCode, @Nonnull java.lang.String statusMessage, @Nullable java.lang.String content, @Nullable java.io.IOException cause)Creates a HttpClientConnectException based on originalConnectException.- Parameters:
url- The URL tried to connect to.statusCode- The response code.statusMessage- The response status message.content- The response body, if any.cause- The cause of the exception, if any.
-
-