类 ResourceHttpMessageReader
java.lang.Object
cn.taketoday.http.codec.DecoderHttpMessageReader<cn.taketoday.core.io.Resource>
cn.taketoday.http.codec.ResourceHttpMessageReader
- 所有已实现的接口:
HttpMessageReader<cn.taketoday.core.io.Resource>
public class ResourceHttpMessageReader
extends DecoderHttpMessageReader<cn.taketoday.core.io.Resource>
HttpMessageReader that wraps and delegates to a ResourceDecoder
that extracts the filename from the "Content-Disposition" header, if
available, and passes it as the ResourceDecoder.FILENAME_HINT.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getReadHints(cn.taketoday.core.ResolvableType actualType, cn.taketoday.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) Get additional hints for decoding for example based on the server request or annotations from controller method parameters.getReadHints(cn.taketoday.core.ResolvableType elementType, ReactiveHttpInputMessage message) Get additional hints for decoding based on the input HTTP message.从类继承的方法 cn.taketoday.http.codec.DecoderHttpMessageReader
canRead, getContentType, getDecoder, getReadableMediaTypes, getReadableMediaTypes, read, read, readMono, readMono
-
构造器详细资料
-
ResourceHttpMessageReader
public ResourceHttpMessageReader() -
ResourceHttpMessageReader
public ResourceHttpMessageReader(cn.taketoday.core.codec.ResourceDecoder resourceDecoder)
-
-
方法详细资料
-
getReadHints
protected Map<String,Object> getReadHints(cn.taketoday.core.ResolvableType elementType, ReactiveHttpInputMessage message) 从类复制的说明:DecoderHttpMessageReaderGet additional hints for decoding based on the input HTTP message.- 覆盖:
getReadHints在类中DecoderHttpMessageReader<cn.taketoday.core.io.Resource>
-
getReadHints
protected Map<String,Object> getReadHints(cn.taketoday.core.ResolvableType actualType, cn.taketoday.core.ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) 从类复制的说明:DecoderHttpMessageReaderGet additional hints for decoding for example based on the server request or annotations from controller method parameters. By default, delegate to the decoder if it is an instance ofHttpMessageDecoder.- 覆盖:
getReadHints在类中DecoderHttpMessageReader<cn.taketoday.core.io.Resource>
-