パッケージ 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
- 関連事項:
ネストされたクラスの要約
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builderコンストラクターの概要
コンストラクターコンストラクター説明新しい HttpRequestMethodNotSupportedException を作成します。HttpRequestMethodNotSupportedException(StringSE method, StringSE msg) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpRequestMethodNotSupportedException(StringSE method, StringSE[] supportedMethods) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpRequestMethodNotSupportedException(StringSE method, StringSE[] supportedMethods, StringSE msg) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpRequestMethodNotSupportedException(StringSE method, CollectionSE<StringSE> supportedMethods) 新しい HttpRequestMethodNotSupportedException を作成します。メソッドのサマリー
修飾子と型メソッド説明getBody()レスポンスの本文を返します。RFC 7807ProblemDetailとしてフォーマットされ、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, updateAndGetBody
コンストラクターの詳細
HttpRequestMethodNotSupportedException
新しい HttpRequestMethodNotSupportedException を作成します。- パラメーター:
method- サポートされていない HTTP リクエストメソッド
HttpRequestMethodNotSupportedException
@DeprecatedSE(since="6.0", forRemoval=true) public HttpRequestMethodNotSupportedException(StringSE method, StringSE msg) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。新しい HttpRequestMethodNotSupportedException を作成します。- パラメーター:
method- サポートされていない HTTP リクエストメソッドmsg- 詳細メッセージ
HttpRequestMethodNotSupportedException
public HttpRequestMethodNotSupportedException(StringSE method, @Nullable CollectionSE<StringSE> supportedMethods) 新しい HttpRequestMethodNotSupportedException を作成します。- パラメーター:
method- サポートされていない HTTP リクエストメソッドsupportedMethods- 実際にサポートされている HTTP メソッド (おそらくnull)
HttpRequestMethodNotSupportedException
@DeprecatedSE(since="6.0", forRemoval=true) public HttpRequestMethodNotSupportedException(StringSE method, @Nullable StringSE[] supportedMethods) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。新しい HttpRequestMethodNotSupportedException を作成します。- パラメーター:
method- サポートされていない HTTP リクエストメソッドsupportedMethods- 実際にサポートされている HTTP メソッド (おそらくnull)
HttpRequestMethodNotSupportedException
@DeprecatedSE(since="6.0", forRemoval=true) public HttpRequestMethodNotSupportedException(StringSE method, @Nullable StringSE[] supportedMethods, StringSE msg) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。新しい HttpRequestMethodNotSupportedException を作成します。- パラメーター:
method- サポートされていない HTTP リクエストメソッドsupportedMethods- 実際にサポートされている HTTP メソッドmsg- 詳細メッセージ
メソッドの詳細
getMethod
失敗の原因となった HTTP リクエストメソッドを返します。getSupportedMethods
実際にサポートされている HTTP メソッド、または不明な場合はnullを返します。getSupportedHttpMethods
実際にサポートされている HTTP メソッドをHttpMethodインスタンス、または不明の場合はnullとして返します。- 導入:
- 3.2
getStatusCode
インターフェースからコピーされた説明:ErrorResponseレスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
- インターフェース
ErrorResponseのgetStatusCode
getHeaders
インターフェースからコピーされた説明:ErrorResponseレスポンスに使用するヘッダーを返します。- 次で指定:
- インターフェース
ErrorResponseのgetHeaders
getBody
インターフェースからコピーされた説明:ErrorResponseレスポンスの本文を返します。RFC 7807ProblemDetailとしてフォーマットされ、statusはレスポンスステータスと一致する必要があります。- 次で指定:
- インターフェース
ErrorResponseのgetBody
getDetailMessageArguments
インターフェースからコピーされた説明:ErrorResponseMessageSourceを介してこの例外の問題の「詳細」を解決するためにmessage codeと共に使用する引数を返します。引数は、メッセージ値のプレースホルダーに展開されます。「無効なコンテンツ型 {0}」です。- 次で指定:
- インターフェース
ErrorResponseのgetDetailMessageArguments
HttpRequestMethodNotSupportedException(String, Collection)を推奨