Package

org.http4s

headers

Permalink

package headers

Visibility
  1. Public
  2. All

Type Members

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

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

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

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

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

    Permalink
  6. case class AgentComment(comment: String) extends AgentToken with Product with Serializable

    Permalink
  7. case class AgentProduct(name: String, version: Option[String] = None) extends AgentToken with Product with Serializable

    Permalink
  8. sealed trait AgentToken extends Renderable

    Permalink
  9. case class Allow(methods: NonEmptyList[Method]) extends Parsed with Product with Serializable

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

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

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

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

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

    Permalink
  15. final case class Content-Length(length: Long) extends Parsed with Product with Serializable

    Permalink

    Constructs a Content-Length header.

    Constructs a Content-Length header.

    The HTTP RFCs do not specify a maximum length. We have decided that Long.MaxValue bytes ought to be good enough for anybody in order to avoid the irritations of scala.math.BigInt.

    length

    the length; throws an IllegalArgumentException if negative

  16. case class Content-Range(unit: RangeUnit, range: SubRange, length: Option[Long]) extends Parsed with Product with Serializable

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

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

    Permalink
  19. final case class Date(date: Instant) extends Parsed with Product with Serializable

    Permalink
  20. final case class ETag(tag: EntityTag) extends Parsed with Product with Serializable

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

    Permalink
  22. final case class If-Modified-Since(date: Instant) extends Parsed with Product with Serializable

    Permalink
  23. case class If-None-Match(tags: Option[NonEmptyList[EntityTag]]) extends Parsed with Product with Serializable

    Permalink
  24. final case class Last-Modified(date: Instant) extends Parsed with Product with Serializable

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

    Permalink
  26. case class MediaRangeAndQValue(mediaRange: MediaRange, qValue: QValue = QValue.One) extends Renderable with Product with Serializable

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

    Permalink
  28. case class Range(unit: RangeUnit, ranges: NonEmptyList[SubRange]) extends Parsed with Product with Serializable

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

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

    Permalink
  31. case class User-Agent(product: AgentProduct, other: Seq[AgentToken] = Seq.empty) extends Parsed with Product with Serializable

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

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

    Permalink

Value Members

  1. object Accept extends Internal[Accept] with Recurring with Serializable

    Permalink
  2. object Accept-Charset extends Internal[Accept-Charset] with Recurring with Serializable

    Permalink
  3. object Accept-Encoding extends Internal[Accept-Encoding] with Recurring with Serializable

    Permalink
  4. object Accept-Language extends Internal[Accept-Language] with Recurring with Serializable

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

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

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

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

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

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

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

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

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

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

    Permalink
  15. object Age extends Internal[Header] with Default

    Permalink
  16. object Allow extends Internal[Allow] with Singleton with Serializable

    Permalink
  17. object Authorization extends Internal[Authorization] with Singleton with Serializable

    Permalink
  18. object Cache-Control extends Internal[Cache-Control] with Recurring with Serializable

    Permalink
  19. object Connection extends Internal[Connection] with Recurring with Serializable

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

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

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

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

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

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

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

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

    Permalink
  28. object Content-Security-Policy extends Internal[Header] with Default

    Permalink

    Defined by http://www.w3.org/TR/CSP/

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

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

    Permalink
  31. object Cookie extends Internal[Cookie] with Recurring with Serializable

    Permalink
  32. object Date extends Internal[Date] with Singleton with Serializable

    Permalink
  33. object ETag extends Internal[ETag] with Singleton with Serializable

    Permalink
  34. object Expect extends Internal[Header] with Default

    Permalink
  35. object Expires extends Internal[Header] with Default

    Permalink
  36. object From extends Internal[Header] with Default

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

    Permalink
  38. object Host extends Internal[Host] with Singleton with Serializable

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

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

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

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

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

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

    Permalink
  45. object Location extends Internal[Location] with Singleton with Serializable

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

    Permalink
  47. object MediaRangeAndQValue extends Serializable

    Permalink
  48. object Origin extends Internal[Header] with Default

    Permalink
  49. object Pragma extends Internal[Header] with Default

    Permalink
  50. object Proxy-Authenticate extends Internal[Proxy-Authenticate] with Recurring with Serializable

    Permalink
  51. object Proxy-Authentication extends Internal[Header] with Default

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

    Permalink
  53. object Range extends Internal[Range] with Singleton with Serializable

    Permalink
  54. object Referer extends Internal[Header] with Default

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

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

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

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

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

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

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

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

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

    Permalink
  64. object Server extends Internal[Header] with Default

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

    Permalink
  66. object Strict-Transport-Security extends Internal[Header] with Default

    Permalink

    Defined by http://tools.ietf.org/html/rfc6797

  67. object TE extends Internal[Header] with Default

    Permalink
  68. object Trailer extends Internal[Header] with Default

    Permalink
  69. object Transfer-Encoding extends Internal[Transfer-Encoding] with Recurring with Serializable

    Permalink
  70. object Upgrade extends Internal[Header] with Default

    Permalink
  71. object User-Agent extends Internal[User-Agent] with Singleton with Serializable

    Permalink
  72. object Vary extends Internal[Header] with Default

    Permalink
  73. object Via extends Internal[Header] with Default

    Permalink
  74. object WWW-Authenticate extends Internal[WWW-Authenticate] with Recurring with Serializable

    Permalink
  75. object Warning extends Internal[Header] with Default

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

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

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

    Permalink
  79. object X-Content-Type-Options extends Internal[Header] with Default

    Permalink
  80. object X-Forwarded-For extends Internal[X-Forwarded-For] with Recurring with Serializable

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

    Permalink
  82. object X-Frame-Options extends Internal[Header] with Default

    Permalink

    Defined by http://tools.ietf.org/html/rfc7034#section-2.1

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

    Permalink
  84. object X-Requested-With extends Internal[Header] with Default

    Permalink

Ungrouped