Header

org.http4s.Header
See theHeader companion object
trait Header[A, T <: Type]

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]

Attributes

Companion
object
Source
Header.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def name: CIString

Name of the header.

Name of the header. Not case sensitive.

Attributes

Source
Header.scala
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.

Attributes

Source
Header.scala
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.

Attributes

Source
Header.scala