org.http4s

Header

object Header

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Header
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final case class Accept(values: NonEmptyList[MediaRange]) extends RecurringRenderable with Product with Serializable

  2. final case class Accept-Charset(values: NonEmptyList[CharsetRange]) extends RecurringRenderable with Product with Serializable

  3. final case class Accept-Encoding(values: NonEmptyList[ContentCoding]) extends RecurringRenderable with Product with Serializable

  4. final case class Accept-Language(values: NonEmptyList[LanguageTag]) extends RecurringRenderable with Product with Serializable

  5. final case class Accept-Ranges extends Parsed with Product with Serializable

  6. final case class Authorization(credentials: Credentials) extends Parsed with Product with Serializable

  7. final case class Cache-Control(values: NonEmptyList[CacheDirective]) extends RecurringRenderable with Product with Serializable

  8. final case class Connection(values: NonEmptyList[CaseInsensitiveString]) extends Recurring with Product with Serializable

  9. final case class Content-Disposition(dispositionType: String, parameters: Map[String, String]) extends Parsed with Product with Serializable

  10. final case class Content-Encoding(contentCoding: ContentCoding) extends Parsed with Product with Serializable

  11. final case class Content-Length(length: Int) extends Parsed with Product with Serializable

  12. final case class Content-Type(mediaType: MediaType, definedCharset: Option[Charset]) extends Parsed with Product with Serializable

  13. final case class Cookie(values: NonEmptyList[http4s.Cookie]) extends RecurringRenderable with Product with Serializable

  14. final case class Date(date: DateTime) extends Parsed with Product with Serializable

  15. final case class ETag(tag: String) extends Parsed with Product with Serializable

  16. final case class Host(host: String, port: Option[Int] = None) extends Parsed with Product with Serializable

  17. final case class If-Modified-Since(date: DateTime) extends Parsed with Product with Serializable

  18. case class If-None-Match(tag: String) extends Parsed with Product with Serializable

  19. final case class Last-Modified(date: DateTime) extends Parsed with Product with Serializable

  20. final case class Location(uri: Uri) extends Parsed with Product with Serializable

  21. trait Parsed extends Header

    A Header that is already parsed from its String representation.

  22. final case class Proxy-Authenticate(values: NonEmptyList[Challenge]) extends RecurringRenderable with Product with Serializable

  23. final case class Raw(name: CaseInsensitiveString, value: String) extends Header with Product with Serializable

    Raw representation of the Header

    Raw representation of the Header

    This can be considered the simplest representation where the header is specified as the product of a key and a value

    name

    case-insensitive string used to identify the header

    value

    String representation of the header value

  24. trait Recurring extends Parsed

    A recurring header that satisfies this clause of the Spec:

    A recurring header that satisfies this clause of the Spec:

    Multiple message-header fields with the same field-name MAY be present in a message if and only if the entire field-value for that header field is defined as a comma-separated list [i.e., #(values)]. It MUST be possible to combine the multiple header fields into one "field-name: field-value" pair, without changing the semantics of the message, by appending each subsequent field-value to the first, each separated by a comma.

  25. trait RecurringRenderable extends Recurring

    Simple helper trait that provides a default way of rendering the value

  26. final case class Set-Cookie(cookie: http4s.Cookie) extends Parsed with Product with Serializable

  27. final case class Transfer-Encoding(values: NonEmptyList[TransferCoding]) extends RecurringRenderable with Product with Serializable

  28. final case class WWW-Authenticate(values: NonEmptyList[Challenge]) extends RecurringRenderable with Product with Serializable

  29. final case class X-Forwarded-For(values: NonEmptyList[Option[InetAddress]]) extends Recurring with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. object Accept extends Internal[Accept] with HeaderKey.Recurring with Serializable

  5. object Accept-Charset extends Internal[Accept-Charset] with HeaderKey.Recurring with Serializable

  6. object Accept-Encoding extends Internal[Accept-Encoding] with HeaderKey.Recurring with Serializable

  7. object Accept-Language extends Internal[Accept-Language] with HeaderKey.Recurring with Serializable

  8. object Accept-Patch extends Internal[Header] with Default

  9. object Accept-Ranges extends Internal[Accept-Ranges] with Singleton with Serializable

  10. object Access-Control-Allow-Credentials extends Internal[Header] with Default

  11. object Access-Control-Allow-Headers extends Internal[Header] with Default

  12. object Access-Control-Allow-Methods extends Internal[Header] with Default

  13. object Access-Control-Allow-Origin extends Internal[Header] with Default

  14. object Access-Control-Expose-Headers extends Internal[Header] with Default

  15. object Access-Control-Max-Age extends Internal[Header] with Default

  16. object Access-Control-Request-Headers extends Internal[Header] with Default

  17. object Access-Control-Request-Method extends Internal[Header] with Default

  18. object Age extends Internal[Header] with Default

  19. object Allow extends Internal[Header] with Default

  20. object Authorization extends Internal[Authorization] with Singleton with Serializable

  21. object Cache-Control extends Internal[Cache-Control] with HeaderKey.Recurring with Serializable

  22. object Connection extends Internal[Connection] with HeaderKey.Recurring with Serializable

  23. object Content-Base extends Internal[Header] with Default

  24. object Content-Disposition extends Internal[Content-Disposition] with Singleton with Serializable

  25. object Content-Encoding extends Internal[Content-Encoding] with Singleton with Serializable

  26. object Content-Language extends Internal[Header] with Default

  27. object Content-Length extends Internal[Content-Length] with Singleton with Serializable

  28. object Content-Location extends Internal[Header] with Default

  29. object Content-MD5 extends Internal[Header] with Default

  30. object Content-Range extends Internal[Header] with Default

  31. object Content-Transfer-Encoding extends Internal[Header] with Default

  32. object Content-Type extends Internal[Content-Type] with Singleton with Serializable

  33. object Cookie extends Internal[Cookie] with HeaderKey.Recurring with Serializable

  34. object Date extends Internal[Date] with Singleton with Serializable

  35. object ETag extends Internal[ETag] with Singleton with Serializable

  36. object Expect extends Internal[Header] with Default

  37. object Expires extends Internal[Header] with Default

  38. object From extends Internal[Header] with Default

  39. object Front-End-Https extends Internal[Header] with Default

  40. object Host extends Internal[Host] with Singleton with Serializable

  41. object If-Match extends Internal[Header] with Default

  42. object If-Modified-Since extends Internal[If-Modified-Since] with Singleton with Serializable

  43. object If-None-Match extends Internal[If-None-Match] with Singleton with Serializable

  44. object If-Range extends Internal[Header] with Default

  45. object If-Unmodified-Since extends Internal[Header] with Default

  46. object Last-Modified extends Internal[Last-Modified] with Singleton with Serializable

  47. object Location extends Internal[Location] with Singleton with Serializable

  48. object Max-Forwards extends Internal[Header] with Default

  49. object Origin extends Internal[Header] with Default

  50. object Pragma extends Internal[Header] with Default

  51. object Proxy-Authenticate extends Internal[Proxy-Authenticate] with HeaderKey.Recurring with Serializable

  52. object Proxy-Authorization extends Internal[Header] with Default

  53. object Range extends Internal[Header] with Default

  54. object Referer extends Internal[Header] with Default

  55. object Retry-After extends Internal[Header] with Default

  56. object Sec-WebSocket-Accept extends Internal[Header] with Default

  57. object Sec-WebSocket-Key extends Internal[Header] with Default

  58. object Sec-WebSocket-Key1 extends Internal[Header] with Default

  59. object Sec-WebSocket-Key2 extends Internal[Header] with Default

  60. object Sec-WebSocket-Location extends Internal[Header] with Default

  61. object Sec-WebSocket-Origin extends Internal[Header] with Default

  62. object Sec-WebSocket-Protocol extends Internal[Header] with Default

  63. object Sec-WebSocket-Version extends Internal[Header] with Default

  64. object Server extends Internal[Header] with Default

  65. object Set-Cookie extends Internal[Set-Cookie] with Singleton with Serializable

  66. object TE extends Internal[Header] with Default

  67. object Trailer extends Internal[Header] with Default

  68. object Transfer-Encoding extends Internal[Transfer-Encoding] with HeaderKey.Recurring with Serializable

  69. object Upgrade extends Internal[Header] with Default

  70. object User-Agent extends Internal[Header] with Default

  71. object Vary extends Internal[Header] with Default

  72. object Via extends Internal[Header] with Default

  73. object WWW-Authenticate extends Internal[WWW-Authenticate] with HeaderKey.Recurring with Serializable

  74. object Warning extends Internal[Header] with Default

  75. object WebSocket-Location extends Internal[Header] with Default

  76. object WebSocket-Origin extends Internal[Header] with Default

  77. object WebSocket-Protocol extends Internal[Header] with Default

  78. object X-Forwarded-For extends Internal[X-Forwarded-For] with HeaderKey.Recurring with Serializable

  79. object X-Forwarded-Proto extends Internal[Header] with Default

  80. object X-Powered-By extends Internal[Header] with Default

  81. def apply(name: String, value: String): Raw

  82. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  83. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  85. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  86. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  87. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  88. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  89. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  90. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  91. final def notify(): Unit

    Definition Classes
    AnyRef
  92. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  93. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  94. def toString(): String

    Definition Classes
    AnyRef → Any
  95. def unapply(header: Header): Option[(CaseInsensitiveString, String)]

  96. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped