Package org.springframework.web.client
Class HttpServerErrorException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.web.client.RestClientException
org.springframework.web.client.RestClientResponseException
org.springframework.web.client.HttpStatusCodeException
org.springframework.web.client.HttpServerErrorException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- HttpServerErrorException.BadGateway,- HttpServerErrorException.GatewayTimeout,- HttpServerErrorException.InternalServerError,- HttpServerErrorException.NotImplemented,- HttpServerErrorException.ServiceUnavailable
Exception thrown when an HTTP 5xx is received.
- Since:
- 3.0
- Author:
- Arjen Poutsma
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classHttpServerErrorExceptionfor HTTP status 502 Bad Gateway.static final classHttpServerErrorExceptionfor status HTTP 504 Gateway Timeout.static final classHttpServerErrorExceptionfor status HTTP 500 Internal Server Error.static final classHttpServerErrorExceptionfor status HTTP 501 Not Implemented.static final classHttpServerErrorExceptionfor status HTTP 503 Service Unavailable.
- 
Constructor SummaryConstructorsConstructorDescriptionHttpServerErrorException(String message, HttpStatusCode statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset) Constructor with a status code and status text, headers, content, and a prepared message.HttpServerErrorException(HttpStatusCode statusCode) Constructor with a status code only.HttpServerErrorException(HttpStatusCode statusCode, String statusText) Constructor with a status code and status text.HttpServerErrorException(HttpStatusCode statusCode, String statusText, byte[] body, Charset charset) Constructor with a status code and status text, and content.HttpServerErrorException(HttpStatusCode statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset) Constructor with a status code and status text, headers, and content.
- 
Method SummaryModifier and TypeMethodDescriptionstatic HttpServerErrorExceptioncreate(String message, HttpStatusCode statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset) Variant ofcreate(String, HttpStatusCode, String, HttpHeaders, byte[], Charset)with an optional prepared message.static HttpServerErrorExceptioncreate(HttpStatusCode statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset) Create anHttpServerErrorExceptionor an HTTP status specific subclass.Methods inherited from class org.springframework.web.client.RestClientResponseExceptiongetRawStatusCode, getResponseBodyAs, getResponseBodyAs, getResponseBodyAsByteArray, getResponseBodyAsString, getResponseBodyAsString, getResponseHeaders, getStatusCode, getStatusText, setBodyConvertFunctionMethods inherited from class org.springframework.core.NestedRuntimeExceptioncontains, getMostSpecificCause, getRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
HttpServerErrorExceptionConstructor with a status code only.
- 
HttpServerErrorExceptionConstructor with a status code and status text.
- 
HttpServerErrorExceptionpublic HttpServerErrorException(HttpStatusCode statusCode, String statusText, @Nullable byte[] body, @Nullable Charset charset) Constructor with a status code and status text, and content.
- 
HttpServerErrorExceptionpublic HttpServerErrorException(HttpStatusCode statusCode, String statusText, @Nullable HttpHeaders headers, @Nullable byte[] body, @Nullable Charset charset) Constructor with a status code and status text, headers, and content.
- 
HttpServerErrorExceptionpublic HttpServerErrorException(String message, HttpStatusCode statusCode, String statusText, @Nullable HttpHeaders headers, @Nullable byte[] body, @Nullable Charset charset) Constructor with a status code and status text, headers, content, and a prepared message.- Since:
- 5.2.2
 
 
- 
- 
Method Details- 
createpublic static HttpServerErrorException create(HttpStatusCode statusCode, String statusText, HttpHeaders headers, byte[] body, @Nullable Charset charset) Create anHttpServerErrorExceptionor an HTTP status specific subclass.- Since:
- 5.1
 
- 
createpublic static HttpServerErrorException create(@Nullable String message, HttpStatusCode statusCode, String statusText, HttpHeaders headers, byte[] body, @Nullable Charset charset) Variant ofcreate(String, HttpStatusCode, String, HttpHeaders, byte[], Charset)with an optional prepared message.- Since:
- 5.2.2.
 
 
-