public class MultipartHttpMessageReader extends LoggingCodecSupport implements HttpMessageReader<MultiValueMap<java.lang.String,Part>>
"multipart/form-data"
リクエストを MultiValueMap<String, Part>
に読み込むための HttpMessageReader
。 このリーダーは、マルチパートコンテンツを実際に解析するために HttpMessageReader<Part>
へのアクセスに依存していることに注意してください。このリーダーの目的は、パーツをマップに集めることです。
logger
コンストラクターと説明 |
---|
MultipartHttpMessageReader(HttpMessageReader<Part> partReader) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canRead(ResolvableType elementType, MediaType mediaType) 指定されたオブジェクト型がこのリーダーでサポートされているかどうか。 |
java.util.List<MediaType> | getReadableMediaTypes() このリーダーがサポートする MediaType を返します。 |
reactor.core.publisher.Flux<MultiValueMap<java.lang.String,Part>> | read(ResolvableType elementType, ReactiveHttpInputMessage message, java.util.Map<java.lang.String,java.lang.Object> hints) 入力メッセージから読み取り、オブジェクトのストリームにエンコードします。 |
reactor.core.publisher.Mono<MultiValueMap<java.lang.String,Part>> | readMono(ResolvableType elementType, ReactiveHttpInputMessage inputMessage, java.util.Map<java.lang.String,java.lang.Object> hints) 入力メッセージから読み取り、単一のオブジェクトにエンコードします。 |
isEnableLoggingRequestDetails, setEnableLoggingRequestDetails
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, readMono
public MultipartHttpMessageReader(HttpMessageReader<Part> partReader)
public java.util.List<MediaType> getReadableMediaTypes()
HttpMessageReader
MediaType
を返します。HttpMessageReader<MultiValueMap<java.lang.String,Part>>
の getReadableMediaTypes
public boolean canRead(ResolvableType elementType, @Nullable MediaType mediaType)
HttpMessageReader
HttpMessageReader<MultiValueMap<java.lang.String,Part>>
の canRead
elementType
- チェックするオブジェクトの型 mediaType
- 読み取り用のメディア型 (おそらく null
)true
、そうでない場合は false
public reactor.core.publisher.Flux<MultiValueMap<java.lang.String,Part>> read(ResolvableType elementType, ReactiveHttpInputMessage message, java.util.Map<java.lang.String,java.lang.Object> hints)
HttpMessageReader
HttpMessageReader<MultiValueMap<java.lang.String,Part>>
の read
elementType
- HttpMessageReader.canRead(ResolvableType, MediaType)
を介して事前にチェックされている必要があるストリーム内のオブジェクトの型 message
- 読み取るメッセージ hints
- 入力の読み取りおよびデコード方法に関する追加情報 public reactor.core.publisher.Mono<MultiValueMap<java.lang.String,Part>> readMono(ResolvableType elementType, ReactiveHttpInputMessage inputMessage, java.util.Map<java.lang.String,java.lang.Object> hints)
HttpMessageReader
HttpMessageReader<MultiValueMap<java.lang.String,Part>>
の readMono
elementType
- HttpMessageReader.canRead(ResolvableType, MediaType)
を介して事前にチェックされている必要があるストリーム内のオブジェクトの型 inputMessage
- 読み取るメッセージ hints
- 入力の読み取りおよびデコード方法に関する追加情報