类 Header
- java.lang.Object
-
- com.alibaba.nacos.common.http.param.Header
-
public class Header extends java.lang.ObjectHttp header.- 作者:
- liaochuntao
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringDEFAULT_CHARSETprivate static java.lang.StringDEFAULT_ENCODINGstatic HeaderEMPTYprivate java.util.Map<java.lang.String,java.lang.String>headerprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>>originalResponseHeader
-
构造器概要
构造器 限定符 构造器 说明 privateHeader()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 HeaderaddAll(java.util.List<java.lang.String> list)Add all KV list to header.voidaddAll(java.util.Map<java.lang.String,java.lang.String> params)Add all parameters to header.voidaddOriginalResponseHeader(java.lang.String key, java.util.List<java.lang.String> values)set original format response header.HeaderaddParam(java.lang.String key, java.lang.String value)Add the key and value to the header.private java.lang.StringanalysisCharset(java.lang.String contentType)Headerbuild()voidclear()java.lang.StringgetCharset()java.util.Map<java.lang.String,java.lang.String>getHeader()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getOriginalResponseHeader()get original format response header.java.lang.StringgetValue(java.lang.String key)java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>>iterator()static HeadernewInstance()HeadersetContentType(java.lang.String contentType)java.util.List<java.lang.String>toList()Transfer to KV part list.java.lang.StringtoString()
-
-
-
字段详细资料
-
EMPTY
public static final Header EMPTY
-
header
private final java.util.Map<java.lang.String,java.lang.String> header
-
originalResponseHeader
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> originalResponseHeader
-
DEFAULT_CHARSET
private static final java.lang.String DEFAULT_CHARSET
- 另请参阅:
- 常量字段值
-
DEFAULT_ENCODING
private static final java.lang.String DEFAULT_ENCODING
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
newInstance
public static Header newInstance()
-
addParam
public Header addParam(java.lang.String key, java.lang.String value)
Add the key and value to the header.- 参数:
key- the keyvalue- the value- 返回:
- header
-
setContentType
public Header setContentType(java.lang.String contentType)
-
build
public Header build()
-
getValue
public java.lang.String getValue(java.lang.String key)
-
getHeader
public java.util.Map<java.lang.String,java.lang.String> getHeader()
-
iterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> iterator()
-
toList
public java.util.List<java.lang.String> toList()
Transfer to KV part list. The odd index is key and the even index is value.- 返回:
- KV string list
-
addAll
public Header addAll(java.util.List<java.lang.String> list)
Add all KV list to header. The odd index is key and the even index is value.- 参数:
list- KV list- 返回:
- header
-
addAll
public void addAll(java.util.Map<java.lang.String,java.lang.String> params)
Add all parameters to header.- 参数:
params- parameters
-
addOriginalResponseHeader
public void addOriginalResponseHeader(java.lang.String key, java.util.List<java.lang.String> values)set original format response header.Currently only corresponds to the response header of JDK.
- 参数:
key- original response header keyvalues- original response header values
-
getOriginalResponseHeader
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getOriginalResponseHeader()
get original format response header.Currently only corresponds to the response header of JDK.
- 返回:
- Map original response header
-
getCharset
public java.lang.String getCharset()
-
analysisCharset
private java.lang.String analysisCharset(java.lang.String contentType)
-
clear
public void clear()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-