类 Header

java.lang.Object
com.alibaba.nacos.common.http.param.Header

public class Header extends Object
Http header.
作者:
liaochuntao
  • 字段详细资料

    • EMPTY

      public static final Header EMPTY
  • 方法详细资料

    • newInstance

      public static Header newInstance()
    • addParam

      public Header addParam(String key, String value)
      Add the key and value to the header.
      参数:
      key - the key
      value - the value
      返回:
      header
    • setContentType

      public Header setContentType(String contentType)
    • build

      public Header build()
    • getValue

      public String getValue(String key)
    • getHeader

      public Map<String,​String> getHeader()
    • iterator

      public Iterator<Map.Entry<String,​String>> iterator()
    • toList

      public List<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(List<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(Map<String,​String> params)
      Add all parameters to header.
      参数:
      params - parameters
    • addOriginalResponseHeader

      public void addOriginalResponseHeader(String key, List<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 Map<String,​List<String>> getOriginalResponseHeader()
      get original format response header.

      Currently only corresponds to the response header of JDK.

      返回:
      Map original response header
    • getCharset

      public String getCharset()
    • clear

      public void clear()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object