软件包  jdk.incubator.http

Interface HttpHeaders



  • public interface HttpHeaders
    一组HTTP标头的只读视图。
    Incubating Feature.将在以后的版本中删除。
    从以下版本开始:
    9
    • 方法详细信息

      • firstValue

        Optional<String> firstValue​(String name)
        返回一个Optional其中包含给定的(可能是多值的)头的第一个值。 如果标题不存在,则返回的Optional为空。
        参数
        name - 标题名称
        结果
        一个 Optional<String>的第一个命名值
      • firstValueAsLong

        OptionalLong firstValueAsLong​(String name)
        返回包含命名头字段的第一个值的OptionalLong 如果标题不存在,则“可选”为空。 如果头部存在但包含不解析为Long值的值,则抛出异常。
        参数
        name - 标题名称
        结果
        一个 OptionalLong
        异常
        NumberFormatException - 如果找到一个值,但不解析为长
      • allValues

        List<String> allValues​(String name)
        返回给定的命名头的所有值的不可修改的列表。 始终返回列表,如果标题不存在,则可能为空。
        参数
        name - 标题名称
        结果
        字符串值列表
      • map

        Map<String,List<String>> map​()
        返回此HttpHeaders的不可修改的多Map视图。 只有当需要遍历整个头文件集时,才应该使用该接口。
        结果
        地图