クラス MultipartHttpMessageReader
java.lang.ObjectSE
org.springframework.http.codec.LoggingCodecSupport
org.springframework.http.codec.multipart.MultipartHttpMessageReader
- 実装されているすべてのインターフェース:
- HttpMessageReader<MultiValueMap<StringSE,- Part>> 
public class MultipartHttpMessageReader
extends LoggingCodecSupport
implements HttpMessageReader<MultiValueMap<StringSE,Part>> 
"multipart/form-data" リクエストを MultiValueMap<String, Part> に読み込むための HttpMessageReader。 このリーダーは、マルチパートコンテンツを実際に解析するために HttpMessageReader<Part> へのアクセスに依存していることに注意してください。このリーダーの目的は、パーツをマップに集めることです。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
- フィールドのサマリー- クラス org.springframework.http.codec.LoggingCodecSupport から継承されたフィールド- logger
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- boolean- canRead- (ResolvableType elementType, MediaType mediaType) 指定されたオブジェクト型がこのリーダーでサポートされているかどうか。設定したパーツリーダーを返却してください。このリーダーでサポートされているメディア型のリストを返します。- reactor.core.publisher.Flux<MultiValueMap<StringSE,- Part>> - read- (ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, - ObjectSE> hints) 入力メッセージから読み取り、オブジェクトのストリームにデコードします。- reactor.core.publisher.Mono<MultiValueMap<StringSE,- Part>> - readMono- (ResolvableType elementType, ReactiveHttpInputMessage inputMessage, MapSE<StringSE, - ObjectSE> hints) 入力メッセージから読み取り、単一のオブジェクトにデコードします。- クラス org.springframework.http.codec.LoggingCodecSupport から継承されたメソッド- isEnableLoggingRequestDetails, setEnableLoggingRequestDetails- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース org.springframework.http.codec.HttpMessageReader から継承されたメソッド- getReadableMediaTypes, read, readMono
- コンストラクターの詳細- MultipartHttpMessageReader
 
- メソッドの詳細- getPartReader設定したパーツリーダーを返却してください。- 導入:
- 5.1.11
 
- getReadableMediaTypesインターフェースからコピーされた説明:- HttpMessageReaderこのリーダーでサポートされているメディア型のリストを返します。このリストは、考えられるすべてのターゲット要素型に適用されるとは限らないため、このメソッドの呼び出しは通常、- canWrite(elementType, null)を介して保護する必要があります。このリストでは、特定の要素型でのみサポートされているメディア型を除外することもできます。または、- HttpMessageReader.getReadableMediaTypes(ResolvableType)を使用してより正確なリストを作成します。- 次で指定:
-  インターフェース HttpMessageReader<MultiValueMap<StringSE,のPart>> getReadableMediaTypes
- 戻り値:
- サポートされているメディア型の一般的なリスト
 
- canReadインターフェースからコピーされた説明:- HttpMessageReader指定されたオブジェクト型がこのリーダーでサポートされているかどうか。- 次で指定:
-  インターフェース HttpMessageReader<MultiValueMap<StringSE,のPart>> canRead
- パラメーター:
- elementType- チェックするオブジェクトの型
- mediaType- 読み取り用のメディア型 (おそらく- null)
- 戻り値:
-  読み取り可能な場合は true、そうでない場合はfalse
 
- readpublic reactor.core.publisher.Flux<MultiValueMap<StringSE,- Part>> read- (ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, - ObjectSE> hints) インターフェースからコピーされた説明:- HttpMessageReader入力メッセージから読み取り、オブジェクトのストリームにデコードします。- 次で指定:
-  インターフェース HttpMessageReader<MultiValueMap<StringSE,のPart>> read
- パラメーター:
- elementType-- HttpMessageReader.canRead(ResolvableType, MediaType)を介して事前にチェックされている必要があるストリーム内のオブジェクトの型
- message- 読み取るメッセージ
- hints- 入力の読み取りおよびデコード方法に関する追加情報
- 戻り値:
- 要素のデコードされたストリーム
 
- readMonopublic reactor.core.publisher.Mono<MultiValueMap<StringSE,- Part>> readMono- (ResolvableType elementType, ReactiveHttpInputMessage inputMessage, MapSE<StringSE, - ObjectSE> hints) インターフェースからコピーされた説明:- HttpMessageReader入力メッセージから読み取り、単一のオブジェクトにデコードします。- 次で指定:
-  インターフェース HttpMessageReader<MultiValueMap<StringSE,のPart>> readMono
- パラメーター:
- elementType-- HttpMessageReader.canRead(ResolvableType, MediaType)を介して事前にチェックされている必要があるストリーム内のオブジェクトの型
- inputMessage- 読み取るメッセージ
- hints- 入力の読み取りおよびデコード方法に関する追加情報
- 戻り値:
- デコードされたオブジェクト