public interface Response
| 限定符和类型 | 字段和说明 |
|---|---|
static com.luckyframework.serializable.JsonSerializationScheme |
jsonScheme
Json序列化方案
|
static com.luckyframework.serializable.XmlSerializationScheme |
xmlScheme
XML序列化方案
|
| 限定符和类型 | 方法和说明 |
|---|---|
default List<com.luckyframework.common.ConfigurationMap> |
getConfigMapListResult()
获取一个List<ConfigurationMap>类型的结果
|
default com.luckyframework.common.ConfigurationMap |
getConfigMapResult()
获取一个ConfigurationMap类型的结果
|
default ContentType |
getContentType()
获取响应的Content-Type
|
default String |
getCookie(String name) |
default List<Header> |
getCookies() |
default <T> T |
getEntity(Class<T> entityClass)
自动将响应的数据转化为实体类
只支持Content-Type=APPLICATION_JSON、APPLICATION_XML和TEXT_XML
如果无法转化或者转化失败会时抛出一个
SerializationException异常 |
default <T> T |
getEntity(com.luckyframework.serializable.SerializationTypeToken<T> typeToken)
自动将响应的数据转化为实体类
只支持Content-Type=APPLICATION_JSON、APPLICATION_XML和TEXT_XML
如果无法转化或者转化失败会时抛出一个
SerializationException异常 |
default <T> T |
getEntity(Type type)
自动将响应的数据转化为实体类
只支持Content-Type=APPLICATION_JSON、APPLICATION_XML和TEXT_XML
如果无法转化或者转化失败会时抛出一个
SerializationException异常 |
HttpHeaderManager |
getHeaderManager()
获取响应头管理器
|
default InputStream |
getInputStream()
获取InputStream类型的响应信息
|
default org.springframework.core.io.InputStreamSource |
getInputStreamSource()
获取InputStreamSource类型的响应信息
|
default List<Map<String,Object>> |
getMapListResult()
获取一个List<Map<String, Object>>类型的结果
|
default Map<String,Object> |
getMapResult()
获取一个Map类型的结果
|
default com.luckyframework.io.MultipartFile |
getMultipartFile()
获取MultipartFile类型的响应信息
|
Request |
getRequest()
获取当前请求信息
|
ResponseMetaData |
getResponseMetaData()
获取响应元数据
|
byte[] |
getResult()
获取byte[]类型响应信息
|
default com.j256.simplemagic.ContentInfo |
getResultContentInfo()
获取响应内容信息
|
int |
getState()
获取状态码
|
default String |
getStringResult()
获取String类型的响应信息
|
default String |
getStringResult(Charset charset)
获取String类型的响应信息,并指定编码
|
default boolean |
isJsonType()
当前请求是否是返回体为application/json类型的
|
default boolean |
isXmlType()
当前请求是否是返回体为application/xml或text/xml者类型的
|
default com.luckyframework.common.ConfigurationMap |
jsonStrToConfigMap()
将的到的响应转化为JSON字符后再将字符串转化为ConfigurationMap
|
default List<com.luckyframework.common.ConfigurationMap> |
jsonStrToConfigMapList()
将的到的响应转化为JSON字符后再将字符串转化为List<ConfigurationMap>
|
default <T> T |
jsonStrToEntity(Class<T> entityClass)
将的到的响应转化为JSON字符后再将字符串转化为实体,
转化失败会时抛出一个
SerializationException异常 |
default <T> T |
jsonStrToEntity(com.luckyframework.serializable.SerializationTypeToken<T> typeToken)
将的到的响应转化为JSON字符后再将字符串转化为实体,
转化失败会时抛出一个
SerializationException异常 |
default <T> T |
jsonStrToEntity(Type type)
将的到的响应转化为JSON字符后再将字符串转化为实体,
转化失败会时抛出一个
SerializationException异常 |
default Map<String,Object> |
jsonStrToMap()
将的到的响应转化为JSON字符后再将字符串转化为Map
|
default List<Map<String,Object>> |
jsonStrToMapList()
将的到的响应转化为JSON字符后再将字符串转化为List<Map<String, Object>>
|
default com.luckyframework.common.ConfigurationMap |
xmlStrToConfigMap()
将的到的响应转化为XML字符后再将字符串转化为ConfigurationMap
|
default List<com.luckyframework.common.ConfigurationMap> |
xmlStrToConfigMapList()
将的到的响应转化为XML字符后再将字符串转化为List<ConfigurationMap>
|
default <T> T |
xmlStrToEntity(Class<T> entityClass)
将的到的响应转化为XML字符后再将字符串转化为实体,
转化失败会时抛出一个
SerializationException异常 |
default <T> T |
xmlStrToEntity(com.luckyframework.serializable.SerializationTypeToken<T> typeToken)
将的到的响应转化为XML字符后再将字符串转化为实体,
转化失败会时抛出一个
SerializationException异常 |
default <T> T |
xmlStrToEntity(Type type)
将的到的响应转化为XML字符后再将字符串转化为实体,
转化失败会时抛出一个
SerializationException异常 |
default Map<String,Object> |
xmlStrToMap()
将的到的响应转化为XML字符后再将字符串转化为Map
|
default List<Map<String,Object>> |
xmlStrToMapList()
将的到的响应转化为XML字符后再将字符串转化为List<Map<String, Object>>
|
static final com.luckyframework.serializable.JsonSerializationScheme jsonScheme
static final com.luckyframework.serializable.XmlSerializationScheme xmlScheme
Request getRequest()
int getState()
HttpHeaderManager getHeaderManager()
byte[] getResult()
ResponseMetaData getResponseMetaData()
default ContentType getContentType()
default String getStringResult()
default String getStringResult(Charset charset)
charset - 编码方式default InputStream getInputStream()
default org.springframework.core.io.InputStreamSource getInputStreamSource()
default com.luckyframework.io.MultipartFile getMultipartFile()
@Nullable default com.j256.simplemagic.ContentInfo getResultContentInfo()
default <T> T getEntity(Type type)
SerializationException异常T - 类型type - 实体的泛型default <T> T getEntity(com.luckyframework.serializable.SerializationTypeToken<T> typeToken)
SerializationException异常T - 类型typeToken - 实体的泛型的Tokendefault <T> T getEntity(Class<T> entityClass)
SerializationException异常T - 类型entityClass - 实体的Classdefault List<Map<String,Object>> getMapListResult()
default com.luckyframework.common.ConfigurationMap getConfigMapResult()
default List<com.luckyframework.common.ConfigurationMap> getConfigMapListResult()
default <T> T jsonStrToEntity(Type type)
SerializationException异常T - 类型type - 实体的泛型default <T> T jsonStrToEntity(com.luckyframework.serializable.SerializationTypeToken<T> typeToken)
SerializationException异常T - 类型typeToken - 实体的泛型的Tokendefault <T> T jsonStrToEntity(Class<T> entityClass)
SerializationException异常T - 类型entityClass - 实体的Classdefault List<Map<String,Object>> jsonStrToMapList()
default com.luckyframework.common.ConfigurationMap jsonStrToConfigMap()
default List<com.luckyframework.common.ConfigurationMap> jsonStrToConfigMapList()
default <T> T xmlStrToEntity(Type type)
SerializationException异常T - 类型type - 实体的泛型default <T> T xmlStrToEntity(com.luckyframework.serializable.SerializationTypeToken<T> typeToken)
SerializationException异常T - 类型typeToken - 实体的泛型Tokendefault <T> T xmlStrToEntity(Class<T> entityClass)
SerializationException异常T - 类型entityClass - 实体的Classdefault List<Map<String,Object>> xmlStrToMapList()
default com.luckyframework.common.ConfigurationMap xmlStrToConfigMap()
default List<com.luckyframework.common.ConfigurationMap> xmlStrToConfigMapList()
default boolean isJsonType()
default boolean isXmlType()
Copyright © 2023. All rights reserved.