クラス UnsupportedMediaTypeStatusException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.web.ErrorResponseException
org.springframework.web.server.ResponseStatusException
org.springframework.web.server.UnsupportedMediaTypeStatusException
- 実装されたすべてのインターフェース:
SerializableSE
,ErrorResponse
レスポンスステータス 415 に適合するエラーの例外(サポートされていないメディア型)。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
- 関連事項:
ネストされたクラスのサマリー
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptor
コンストラクターのサマリー
コンストラクター説明指定された Content-Type が無効な場合のコンストラクター。UnsupportedMediaTypeStatusException
(StringSE reason, ListSE<MediaType> supportedTypes) 指定された Content-Type が無効な場合のコンストラクター。UnsupportedMediaTypeStatusException
(MediaType contentType, ListSE<MediaType> supportedTypes) Content-Type を解析できるが、サポートされていない場合のコンストラクター。UnsupportedMediaTypeStatusException
(MediaType contentType, ListSE<MediaType> supportedTypes, ResolvableType bodyType) 特定の Java 型からエンコードまたはデコードしようとする場合のコンストラクター。UnsupportedMediaTypeStatusException
(MediaType contentType, ListSE<MediaType> supportedTypes, ResolvableType bodyType, HttpMethod method) 特定の Java 型からエンコードまたはデコードしようとする場合のコンストラクター。UnsupportedMediaTypeStatusException
(MediaType contentType, ListSE<MediaType> supportedTypes, HttpMethod method) HTTP メソッドを提供するコンストラクター。メソッドのサマリー
修飾子と型メソッド説明この例外が生成されたコンテキストのボディ型を返します。正常に解析された場合はリクエストの Content-Type ヘッダーを返し、そうでない場合はnull
を返します。利用可能な場合はサポートされているメディア型をドキュメント化する "Accept" ヘッダーを含む HttpHeaders を返し、そうでない場合は空のインスタンスを返します。使用すべきではありません。Content-Type ヘッダーが解析されているがサポートされていない場合はサポートされているコンテンツ型のリストを返し、そうでない場合は空のリストを返します。クラス org.springframework.web.server.ResponseStatusException から継承されたメソッド
getMessage, getReason, updateAndGetBody
クラス org.springframework.web.ErrorResponseException から継承されたメソッド
getBody, getDetailMessageArguments, getDetailMessageCode, getStatusCode, setDetail, setInstance, setTitle, setType
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.web.ErrorResponse から継承されたメソッド
getDetailMessageArguments, getTitleMessageCode, getTypeMessageCode
コンストラクターの詳細
UnsupportedMediaTypeStatusException
指定された Content-Type が無効な場合のコンストラクター。UnsupportedMediaTypeStatusException
public UnsupportedMediaTypeStatusException(@Nullable StringSE reason, ListSE<MediaType> supportedTypes) 指定された Content-Type が無効な場合のコンストラクター。- 導入:
- 6.0.5
UnsupportedMediaTypeStatusException
public UnsupportedMediaTypeStatusException(@Nullable MediaType contentType, ListSE<MediaType> supportedTypes) Content-Type を解析できるが、サポートされていない場合のコンストラクター。UnsupportedMediaTypeStatusException
public UnsupportedMediaTypeStatusException(@Nullable MediaType contentType, ListSE<MediaType> supportedTypes, @Nullable ResolvableType bodyType) 特定の Java 型からエンコードまたはデコードしようとする場合のコンストラクター。- 導入:
- 5.1
UnsupportedMediaTypeStatusException
public UnsupportedMediaTypeStatusException(@Nullable MediaType contentType, ListSE<MediaType> supportedTypes, @Nullable HttpMethod method) HTTP メソッドを提供するコンストラクター。- 導入:
- 5.3.6
UnsupportedMediaTypeStatusException
public UnsupportedMediaTypeStatusException(@Nullable MediaType contentType, ListSE<MediaType> supportedTypes, @Nullable ResolvableType bodyType, @Nullable HttpMethod method) 特定の Java 型からエンコードまたはデコードしようとする場合のコンストラクター。- 導入:
- 5.3.6
メソッドの詳細
getContentType
正常に解析された場合はリクエストの Content-Type ヘッダーを返し、そうでない場合はnull
を返します。getSupportedMediaTypes
Content-Type ヘッダーが解析されているがサポートされていない場合はサポートされているコンテンツ型のリストを返し、そうでない場合は空のリストを返します。getBodyType
この例外が生成されたコンテキストのボディ型を返します。これは、特定の Java 型からエンコードまたはデコードしようとした結果として例外が発生した場合に適用されます。
- 戻り値:
- ボディ型、または利用できない場合は
null
- 導入:
- 5.1
getHeaders
利用可能な場合はサポートされているメディア型をドキュメント化する "Accept" ヘッダーを含む HttpHeaders を返し、そうでない場合は空のインスタンスを返します。- 次で指定:
- インターフェース
ErrorResponse
のgetHeaders
- オーバーライド:
- クラス
ResponseStatusException
のgetHeaders
getResponseHeaders
使用すべきではありません。6.0 現在、getHeaders()
を推奨getHeaders()
へのデリゲート。- オーバーライド:
- クラス
ResponseStatusException
のgetResponseHeaders
getHeaders()
を推奨