Packages

trait Header[A, T <: Type] extends AnyRef

Typeclass representing an HTTP header, which all the http4s default headers satisfy. You can add modelled headers by providing an implicit instance of Header[YourModelledHeader]

Source
Header.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Header
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def name: CIString

    Name of the header.

    Name of the header. Not case sensitive.

  2. abstract def parse(headerValue: String): Either[ParseFailure, A]

    Parses the header from its String representation.

    Parses the header from its String representation. Could be a comma separated String in case of a Header with multiple values.

  3. abstract def value(a: A): String

    Value of the header, which is represented as a String.

    Value of the header, which is represented as a String. Will be a comma separated String for headers with multiple values.