类 Header


  • public class Header
    extends java.lang.Object
    Http header.
    作者:
    liaochuntao
    • 构造器概要

      构造器 
      限定符 构造器 说明
      private Header()  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      Header addAll​(java.util.List<java.lang.String> list)
      Add all KV list to header.
      void addAll​(java.util.Map<java.lang.String,​java.lang.String> params)
      Add all parameters to header.
      void addOriginalResponseHeader​(java.lang.String key, java.util.List<java.lang.String> values)
      set original format response header.
      Header addParam​(java.lang.String key, java.lang.String value)
      Add the key and value to the header.
      private java.lang.String analysisCharset​(java.lang.String contentType)  
      Header build()  
      void clear()  
      java.lang.String getCharset()  
      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.String getValue​(java.lang.String key)  
      java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.String>> iterator()  
      static Header newInstance()  
      Header setContentType​(java.lang.String contentType)  
      java.util.List<java.lang.String> toList()
      Transfer to KV part list.
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • 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
        另请参阅:
        常量字段值
    • 构造器详细资料

      • Header

        private Header()
    • 方法详细资料

      • 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 key
        value - 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 key
        values - 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