パッケージ org.springframework.web
クラス HttpRequestMethodNotSupportedException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.servlet.ServletException
org.springframework.web.HttpRequestMethodNotSupportedException
- 実装されているすべてのインターフェース:
- SerializableSE,- ErrorResponse
public class HttpRequestMethodNotSupportedException
extends ServletExceptionEE
implements ErrorResponse
 リクエストハンドラーが特定のリクエストメソッドをサポートしていない場合にスローされる例外。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller, Sam Brannen
- 関連事項:
- ネストされたクラスの要約- インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース- ErrorResponse.Builder
- コンストラクターの概要コンストラクターコンストラクター説明新しい- HttpRequestMethodNotSupportedExceptionを作成します。- HttpRequestMethodNotSupportedException- (StringSE method, CollectionSE<StringSE> supportedMethods) 新しい- HttpRequestMethodNotSupportedExceptionを作成します。
- メソッドのサマリー修飾子と型メソッド説明- getBody()レスポンスの本文を返します。RFC 7807- ProblemDetailとしてフォーマットされ、- statusはレスポンスステータスと一致する必要があります。- ObjectSE[]- MessageSourceを介してこの例外の問題の「詳細」を解決するために- message codeと共に使用する引数を返します。レスポンスに使用するヘッダーを返します。失敗の原因となった HTTP リクエストメソッドを返します。レスポンスに使用する HTTP ステータスコードを返します。実際にサポートされている HTTP メソッドを- HttpMethodインスタンス、または不明の場合は- nullとして返します。- StringSE[]実際にサポートされている HTTP メソッド、または不明な場合は- nullを返します。- クラス jakarta.servlet.ServletExceptionEE から継承されたメソッド- getRootCauseEE- クラス java.lang.ThrowableSE から継承されたメソッド- addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, 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, getDetailMessageCode, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
- コンストラクターの詳細- HttpRequestMethodNotSupportedException新しい- HttpRequestMethodNotSupportedExceptionを作成します。- パラメーター:
- method- サポートされていない HTTP リクエストメソッド
 
- HttpRequestMethodNotSupportedExceptionpublic HttpRequestMethodNotSupportedException- (StringSE method, @Nullable CollectionSE<StringSE> supportedMethods) 新しい- HttpRequestMethodNotSupportedExceptionを作成します。- パラメーター:
- method- サポートされていない HTTP リクエストメソッド
- supportedMethods- 実際にサポートされている HTTP メソッド (おそらく- null)
 
 
- メソッドの詳細- getMethod失敗の原因となった HTTP リクエストメソッドを返します。
- getSupportedMethods実際にサポートされている HTTP メソッド、または不明な場合は- nullを返します。
- getSupportedHttpMethods実際にサポートされている HTTP メソッドを- HttpMethodインスタンス、または不明の場合は- nullとして返します。- 導入:
- 3.2
 
- getStatusCodeインターフェースからコピーされた説明:- ErrorResponseレスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
-  インターフェース ErrorResponseのgetStatusCode
 
- getHeadersインターフェースからコピーされた説明:- ErrorResponseレスポンスに使用するヘッダーを返します。- 次で指定:
-  インターフェース ErrorResponseのgetHeaders
 
- getBodyインターフェースからコピーされた説明:- ErrorResponseレスポンスの本文を返します。RFC 7807- ProblemDetailとしてフォーマットされ、- statusはレスポンスステータスと一致する必要があります。- 次で指定:
-  インターフェース ErrorResponseのgetBody
 
- getDetailMessageArgumentsインターフェースからコピーされた説明:- ErrorResponse- MessageSourceを介してこの例外の問題の「詳細」を解決するために- message codeと共に使用する引数を返します。引数は、メッセージ値のプレースホルダーに展開されます。「無効なコンテンツ型 {0}」です。- 次で指定:
-  インターフェース ErrorResponseのgetDetailMessageArguments