接口 ForestHeader<SELF extends ForestHeader,VALUE>

所有已知实现类:
ForestCookieHeader, ForestSetCookieHeader, LazyHeader, SimpleHeader

public interface ForestHeader<SELF extends ForestHeader,VALUE>
Forest请求头接口

通过该接口可获取单个Forest请求头的信息

从以下版本开始:
2020-08-11 12:45
作者:
gongjun[jun.gong@thebeastshop.com]
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
    标准头字段:接受的内容类型
    static final String
    标准头字段:接受的字符编码
    static final String
    标准头字段:接受的版本时间
    static final String
    标准头字段:接受的语言
    static final String
    标准头字段:HTTP身份验证的凭证
    static final String
    标准头字段:请求响应链上所有的缓存机制必须遵守的指令
    static final String
    非标准头字段:数据使用的编码类型
    static final String
    标准头字段:请求体的字节长度
    static final String
    标准头字段:基于MD5算法对请求体内容进行Base64二进制编码
    static final String
    标准头字段:请求体的MIME类型
    static final String
    标准头字段:HTTP请求携带的COOKIE信息
    static final String
    标准头字段:消息发送的日期和时间
    static final String
    默认 Forest 请求的 User-Agent 值
    static final String
    标准头字段:标识客户端需要的特殊浏览器行为
    static final String
    标准头字段:披露客户端通过http代理连接web服务的源信息
    static final String
    标准头字段:设置发送请求的用户的email地址
    static final String
    标准头字段:服务器域名和TCP端口号
    static final String
    标准头字段:客户端的ETag 当时客户端ETag和服务器生成的ETag一致才执行,适用于更新自从上次更新之后没有改变的资源
    static final String
    标准头字段:更新时间 从更新时间到服务端接受请求这段时间内如果资源没有改变,允许服务端返回304 Not
    static final String
    标准头字段:客户端的ETag 如果和服务端接受请求生成的ETage相同,允许服务端返回304 Not Modified
    static final String
    标准头字段:客户端的ETag 如果和服务端接受请求生成的ETage相同,返回缺失的实体部分;否则返回整个新的实体
    static final String
    标准头字段:重定向地址
    static final String
    标准头字段:限制代理或网关转发消息的次数
    static final String
    标准头字段:标识跨域资源请求 请求服务端设置Access-Control-Allow-Origin响应字段
    static final String
    标准头字段:设置特殊实现字段,可能会对请求响应链有多种影响
    static final String
    标准头字段:为连接代理授权认证信息
    static final String
    标准头字段:请求部分实体,设置请求实体的字节数范围
    static final String
    标准头字段:设置前一个页面的地址,并且前一个页面中的连接指向当前请求
    static final String
    标准头字段:用户代理期望接受的传输编码格式,和响应头中的Transfer-Encoding字段一样
    static final String
    标准头字段:请求服务端升级协议
    static final String
    标准头字段:用户代理字符串
    static final String
    标准头字段:通知服务器代理请求
    static final String
    标准头字段:实体可能会发生的问题的通用警告
  • 方法概要

    修饰符和类型
    方法
    说明
     
    获取请求头的名称
    获取请求头的值
    setValue(VALUE value)
    设置请求头的值
  • 字段详细资料

    • ACCEPT

      static final String ACCEPT
      标准头字段:接受的内容类型
      另请参阅:
    • ACCEPT_CHARSET

      static final String ACCEPT_CHARSET
      标准头字段:接受的字符编码
      另请参阅:
    • ACCEPT_ENCODING

      static final String ACCEPT_ENCODING
      标准头字段:接受的版本时间
      另请参阅:
    • ACCEPT_LANGUAGE

      static final String ACCEPT_LANGUAGE
      标准头字段:接受的语言
      另请参阅:
    • AUTHORIZATION

      static final String AUTHORIZATION
      标准头字段:HTTP身份验证的凭证
      另请参阅:
    • CACHE_CONTROL

      static final String CACHE_CONTROL
      标准头字段:请求响应链上所有的缓存机制必须遵守的指令
      另请参阅:
    • CONTENT_LENGTH

      static final String CONTENT_LENGTH
      标准头字段:请求体的字节长度
      另请参阅:
    • CONTENT_MD5

      static final String CONTENT_MD5
      标准头字段:基于MD5算法对请求体内容进行Base64二进制编码
      另请参阅:
    • CONTENT_TYPE

      static final String CONTENT_TYPE
      标准头字段:请求体的MIME类型
      另请参阅:
    • CONTENT_ENCODING

      static final String CONTENT_ENCODING
      非标准头字段:数据使用的编码类型
      另请参阅:
    • DATE

      static final String DATE
      标准头字段:消息发送的日期和时间
      另请参阅:
    • EXPECT

      static final String EXPECT
      标准头字段:标识客户端需要的特殊浏览器行为
      另请参阅:
    • FORWARDED

      static final String FORWARDED
      标准头字段:披露客户端通过http代理连接web服务的源信息
      另请参阅:
    • FROM

      static final String FROM
      标准头字段:设置发送请求的用户的email地址
      另请参阅:
    • HOST

      static final String HOST
      标准头字段:服务器域名和TCP端口号
      另请参阅:
    • IF_MATCH

      static final String IF_MATCH
      标准头字段:客户端的ETag 当时客户端ETag和服务器生成的ETag一致才执行,适用于更新自从上次更新之后没有改变的资源
      另请参阅:
    • IF_MODIFIED_SINCE

      static final String IF_MODIFIED_SINCE
      标准头字段:更新时间 从更新时间到服务端接受请求这段时间内如果资源没有改变,允许服务端返回304 Not
      另请参阅:
    • IF_NONE_MATCH

      static final String IF_NONE_MATCH
      标准头字段:客户端的ETag 如果和服务端接受请求生成的ETage相同,允许服务端返回304 Not Modified
      另请参阅:
    • IF_RANGE

      static final String IF_RANGE
      标准头字段:客户端的ETag 如果和服务端接受请求生成的ETage相同,返回缺失的实体部分;否则返回整个新的实体
      另请参阅:
    • MAX_FORWARDS

      static final String MAX_FORWARDS
      标准头字段:限制代理或网关转发消息的次数
      另请参阅:
    • ORIGIN

      static final String ORIGIN
      标准头字段:标识跨域资源请求 请求服务端设置Access-Control-Allow-Origin响应字段
      另请参阅:
    • PRAGMA

      static final String PRAGMA
      标准头字段:设置特殊实现字段,可能会对请求响应链有多种影响
      另请参阅:
    • PROXY_AUTHORIZATION

      static final String PROXY_AUTHORIZATION
      标准头字段:为连接代理授权认证信息
      另请参阅:
    • RANGE

      static final String RANGE
      标准头字段:请求部分实体,设置请求实体的字节数范围
      另请参阅:
    • REFERER

      static final String REFERER
      标准头字段:设置前一个页面的地址,并且前一个页面中的连接指向当前请求
      另请参阅:
    • TE

      static final String TE
      标准头字段:用户代理期望接受的传输编码格式,和响应头中的Transfer-Encoding字段一样
      另请参阅:
    • Upgrade

      static final String Upgrade
      标准头字段:请求服务端升级协议
      另请参阅:
    • USER_AGENT

      static final String USER_AGENT
      标准头字段:用户代理字符串
      另请参阅:
    • VIA

      static final String VIA
      标准头字段:通知服务器代理请求
      另请参阅:
    • WARNING

      static final String WARNING
      标准头字段:实体可能会发生的问题的通用警告
      另请参阅:
    • LOCATION

      static final String LOCATION
      标准头字段:重定向地址
      另请参阅:
    • DEFAULT_USER_AGENT_VALUE

      static final String DEFAULT_USER_AGENT_VALUE
      默认 Forest 请求的 User-Agent 值
  • 方法详细资料

    • getName

      String getName()
      获取请求头的名称
      返回:
      请求头的名称
    • getValue

      String getValue()
      获取请求头的值
      返回:
      请求头的值
    • setValue

      SELF setValue(VALUE value)
      设置请求头的值
      参数:
      value - 求头的值
      返回:
      请求头对象自身
    • clone

      SELF clone(ForestHeaderMap headerMap)