public class UnsupportedMediaTypeException
extends org.springframework.core.NestedRuntimeException
Content-Type
is not supported.Constructor and Description |
---|
UnsupportedMediaTypeException(org.springframework.http.MediaType contentType,
List<org.springframework.http.MediaType> supportedTypes)
Constructor for when the Content-Type can be parsed but is not supported.
|
UnsupportedMediaTypeException(org.springframework.http.MediaType contentType,
List<org.springframework.http.MediaType> supportedTypes,
org.springframework.core.ResolvableType bodyType)
Constructor for when trying to encode from or decode to a specific Java type.
|
UnsupportedMediaTypeException(String reason)
Constructor for when the specified Content-Type is invalid.
|
Modifier and Type | Method and Description |
---|---|
org.springframework.core.ResolvableType |
getBodyType()
Return the body type in the context of which this exception was generated.
|
org.springframework.http.MediaType |
getContentType()
Return the request Content-Type header if it was parsed successfully,
or
null otherwise. |
List<org.springframework.http.MediaType> |
getSupportedMediaTypes()
Return the list of supported content types in cases when the Content-Type
header is parsed but not supported, or an empty list otherwise.
|
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public UnsupportedMediaTypeException(String reason)
public UnsupportedMediaTypeException(@Nullable org.springframework.http.MediaType contentType, List<org.springframework.http.MediaType> supportedTypes)
public UnsupportedMediaTypeException(@Nullable org.springframework.http.MediaType contentType, List<org.springframework.http.MediaType> supportedTypes, @Nullable org.springframework.core.ResolvableType bodyType)
@Nullable public org.springframework.http.MediaType getContentType()
null
otherwise.public List<org.springframework.http.MediaType> getSupportedMediaTypes()
@Nullable public org.springframework.core.ResolvableType getBodyType()
null
if not available