接口的使用
cn.taketoday.http.HttpInputMessage
使用HttpInputMessage的程序包
程序包
说明
Contains an abstraction over client-side HTTP.
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
Provides HttpMessageConverter implementations for handling Atom and RSS feeds.
Provides HttpMessageConverter implementations for handling JSON.
Provides an HttpMessageConverter implementation for handling
Google Protocol Buffers.
Provides HttpMessageConverter implementations for handling XML.
Contains an abstraction over server-side HTTP.
Request context parameter resolvers
Core package of the client-side web support.
Provides the types that make up Infra functional web framework.
Method handler
-
cn.taketoday.http.client中HttpInputMessage的使用
修饰符和类型类说明(专用程序包) final classSimple implementation ofClientHttpResponsethat reads the response's body into memory, thus allowing for multiple invocations ofBufferingClientHttpResponseWrapper.getBody().classClientHttpResponse Decorator(专用程序包) final classClientHttpResponseimplementation based on Apache HttpComponents HttpClient.(专用程序包) classClientHttpResponseimplementation based on the JavaHttpClient.(专用程序包) classClientHttpResponseimplementation based on based on Jetty'sHttpClient.(专用程序包) final classClientHttpResponseimplementation for the Reactor-Netty HTTP client.(专用程序包) final classClientHttpResponseimplementation that uses standard JDK facilities. -
cn.taketoday.http.converter中HttpInputMessage的使用
修饰符和类型方法说明HttpMessageNotReadableException.getHttpInputMessage()Return the original HTTP message.修饰符和类型方法说明final TAbstractHttpMessageConverter.read(Class<? extends T> clazz, HttpInputMessage inputMessage) This implementation simple delegates toAbstractHttpMessageConverter.readInternal(Class, HttpInputMessage).BufferedImageHttpMessageConverter.read(Class<? extends BufferedImage> clazz, HttpInputMessage inputMessage) FormHttpMessageConverter.read(Class<? extends cn.taketoday.util.MultiValueMap<String, ?>> clazz, HttpInputMessage inputMessage) GenericHttpMessageConverter.read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) Read an object of the given type form the given input message, and returns it.HttpMessageConverter.read(Class<? extends T> clazz, HttpInputMessage inputMessage) Read an object of the given type from the given input message, and returns it.ResourceRegionHttpMessageConverter.read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) protected abstract TAbstractHttpMessageConverter.readInternal(Class<? extends T> clazz, HttpInputMessage inputMessage) Abstract template method that reads the actual object.byte[]ByteArrayHttpMessageConverter.readInternal(Class<? extends byte[]> clazz, HttpInputMessage message) protected ObjectObjectToStringHttpMessageConverter.readInternal(Class<?> clazz, HttpInputMessage inputMessage) protected cn.taketoday.core.io.ResourceResourceHttpMessageConverter.readInternal(Class<? extends cn.taketoday.core.io.Resource> clazz, HttpInputMessage inputMessage) protected cn.taketoday.core.io.ResourceRegionResourceRegionHttpMessageConverter.readInternal(Class<?> clazz, HttpInputMessage inputMessage) protected StringStringHttpMessageConverter.readInternal(Class<? extends String> clazz, HttpInputMessage inputMessage) 参数类型为HttpInputMessage的cn.taketoday.http.converter中的构造器限定符构造器说明HttpMessageNotReadableException(String msg, HttpInputMessage httpInputMessage) Create a new HttpMessageNotReadableException.HttpMessageNotReadableException(String msg, Throwable cause, HttpInputMessage httpInputMessage) Create a new HttpMessageNotReadableException. -
cn.taketoday.http.converter.feed中HttpInputMessage的使用
修饰符和类型方法说明protected TAbstractWireFeedHttpMessageConverter.readInternal(Class<? extends T> clazz, HttpInputMessage inputMessage) -
cn.taketoday.http.converter.json中HttpInputMessage的使用
修饰符和类型类说明classHttpInputMessagethat can eventually stores a Jackson view that will be used to deserialize the message.修饰符和类型方法说明private static ReaderAbstractJsonHttpMessageConverter.getReader(HttpInputMessage inputMessage) AbstractJackson2HttpMessageConverter.read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) final ObjectAbstractJsonHttpMessageConverter.read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) protected ObjectAbstractJackson2HttpMessageConverter.readInternal(Class<?> clazz, HttpInputMessage inputMessage) protected final ObjectAbstractJsonHttpMessageConverter.readInternal(Class<?> clazz, HttpInputMessage inputMessage) private ObjectAbstractJackson2HttpMessageConverter.readJavaType(JavaType javaType, HttpInputMessage inputMessage) private ObjectAbstractJsonHttpMessageConverter.readResolved(Type resolvedType, HttpInputMessage inputMessage) -
cn.taketoday.http.converter.protobuf中HttpInputMessage的使用
修饰符和类型方法说明protected com.google.protobuf.MessageProtobufHttpMessageConverter.readInternal(Class<? extends com.google.protobuf.Message> clazz, HttpInputMessage inputMessage) -
cn.taketoday.http.converter.xml中HttpInputMessage的使用
修饰符和类型方法说明Jaxb2CollectionHttpMessageConverter.read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) private DOMSourceSourceHttpMessageConverter.readDOMSource(InputStream body, HttpInputMessage inputMessage) final TAbstractXmlHttpMessageConverter.readInternal(Class<? extends T> clazz, HttpInputMessage inputMessage) protected TSourceHttpMessageConverter.readInternal(Class<? extends T> clazz, HttpInputMessage inputMessage) private SAXSourceSourceHttpMessageConverter.readSAXSource(InputStream body, HttpInputMessage inputMessage) private SourceSourceHttpMessageConverter.readStAXSource(InputStream body, HttpInputMessage inputMessage) -
cn.taketoday.http.server中HttpInputMessage的使用
-
cn.taketoday.web中HttpInputMessage的使用
修饰符和类型类说明classRequestContext decorator that makes all beans in a given WebApplicationContext accessible as request attributes, through lazy checking once an attribute gets accessed.classDecorating RequestContextclassContext holder for request-specific state.classProvides a convenient implementation of the RequestContext that can be subclassed by developers wishing to adapt the request to web.private static classFactory that exposes the current request-context object on demand. -
cn.taketoday.web.bind.resolver中HttpInputMessage的使用
修饰符和类型类说明private static classclassHttpRequestimplementation that accesses one part of a multipart request.修饰符和类型方法说明RequestResponseBodyAdviceChain.beforeBodyRead(HttpInputMessage request, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) 修饰符和类型方法说明RequestResponseBodyAdviceChain.afterBodyRead(Object body, HttpInputMessage inputMessage, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) RequestResponseBodyAdviceChain.beforeBodyRead(HttpInputMessage request, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) RequestResponseBodyAdviceChain.handleEmptyBody(Object body, HttpInputMessage inputMessage, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) protected <T> ObjectAbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(HttpInputMessage inputMessage, cn.taketoday.core.MethodParameter parameter, Type targetType) Create the method argument value of the expected parameter type by reading from the given HttpInputMessage. -
cn.taketoday.web.client中HttpInputMessage的使用
修饰符和类型类说明(专用程序包) classImplementation ofClientHttpResponsethat can not only check if the response has a message body, but also if its length is 0 (i.e. empty) by actually reading the input stream.参数类型为HttpInputMessage的cn.taketoday.web.client中的方法 -
cn.taketoday.web.handler.function中HttpInputMessage的使用
修饰符和类型类说明(专用程序包) static classprivate class -
cn.taketoday.web.handler.method中HttpInputMessage的使用
修饰符和类型方法说明JsonViewRequestBodyAdvice.beforeBodyRead(HttpInputMessage request, cn.taketoday.core.MethodParameter methodParameter, Type targetType, HttpMessageConverter<?> selectedConverterType) RequestBodyAdvice.beforeBodyRead(HttpInputMessage request, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) Invoked second before the request body is read and converted.修饰符和类型方法说明default ObjectRequestBodyAdvice.afterBodyRead(Object body, HttpInputMessage inputMessage, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) Invoked third (and last) after the request body is converted to an Object.JsonViewRequestBodyAdvice.beforeBodyRead(HttpInputMessage request, cn.taketoday.core.MethodParameter methodParameter, Type targetType, HttpMessageConverter<?> selectedConverterType) RequestBodyAdvice.beforeBodyRead(HttpInputMessage request, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) Invoked second before the request body is read and converted.default ObjectRequestBodyAdvice.handleEmptyBody(Object body, HttpInputMessage inputMessage, cn.taketoday.core.MethodParameter parameter, Type targetType, HttpMessageConverter<?> converter) Invoked second (and last) if the body is empty. -
cn.taketoday.web.servlet中HttpInputMessage的使用