クラス HeaderContentNegotiationStrategy
java.lang.ObjectSE
org.springframework.web.accept.HeaderContentNegotiationStrategy
- 実装されたすべてのインターフェース:
ContentNegotiationStrategy
public class HeaderContentNegotiationStrategy
extends ObjectSE
implements ContentNegotiationStrategy
'Accept' リクエストヘッダーをチェックする
ContentNegotiationStrategy
。- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev, Juergen Hoeller
フィールドのサマリー
インターフェース org.springframework.web.accept.ContentNegotiationStrategy から継承されたフィールド
MEDIA_TYPE_ALL_LIST
コンストラクターの概要
コンストラクターメソッドのサマリー
コンストラクターの詳細
HeaderContentNegotiationStrategy
public HeaderContentNegotiationStrategy()
メソッドの詳細
resolveMediaTypes
public ListSE<MediaType> resolveMediaTypes(NativeWebRequest request) throws HttpMediaTypeNotAcceptableException 指定されたリクエストをメディア型のリストに解決します。返されるリストは、最初に特異性、次に品質パラメーターの順に並べられます。- 次で指定:
- インターフェース
ContentNegotiationStrategy
のresolveMediaTypes
- パラメーター:
request
- 現在のリクエスト- 戻り値:
- リクエストされたメディア型、またはリクエストされなかった場合は
ContentNegotiationStrategy.MEDIA_TYPE_ALL_LIST
- 例外:
HttpMediaTypeNotAcceptableException
- 'Accept' ヘッダーを解析できない場合