Package

spinoco.protocol.http

header

Permalink

package header

Visibility
  1. Public
  2. All

Type Members

  1. sealed case class Accept(value: List[HttpMediaRange]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 5.3.2

    RFC 7231 section 5.3.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept

  2. sealed case class Accept-Charset(value: List[HttpCharsetRange]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 5.3.3

    RFC 7231 section 5.3.3

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Charset

  3. sealed case class Accept-Encoding(value: List[HttpEncodingRange]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 5.3.4

    RFC 7231 section 5.3.4

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding

  4. sealed case class Accept-Language(value: List[LanguageRange]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 5.3.5

    RFC 7231 section 5.3.5

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language

  5. sealed case class Accept-Ranges(value: Option[Bytes.type]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7233 section 2.3

    RFC 7233 section 2.3

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Ranges

  6. sealed case class Access-Control-Allow-Credentials(value: Boolean) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials

  7. sealed case class Access-Control-Allow-Headers(value: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers

  8. sealed case class Access-Control-Allow-Methods(value: List[HttpMethod.Value]) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods

  9. sealed case class Access-Control-Allow-Origin(value: HttpOrigin) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin

  10. sealed case class Access-Control-Expose-Headers(value: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers

  11. sealed case class Access-Control-Max-Age(value: FiniteDuration) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age

  12. sealed case class Access-Control-Request-Headers(value: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Headers

  13. sealed case class Access-Control-Request-Method(value: HttpMethod.Value) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Method

  14. sealed case class Age(value: FiniteDuration) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7234 section 5.1

    RFC 7234 section 5.1

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Age

  15. sealed case class Cache-Control(value: List[CacheDirective]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 72314

    RFC 72314

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control

  16. sealed case class Connection(value: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Connection

  17. sealed case class Content-Disposition(value: ContentDisposition) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7578, RFC 6266, RFC 2183

    RFC 7578, RFC 6266, RFC 2183

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition

  18. sealed case class Content-Encoding(value: HttpEncoding) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 3.1.2.2

    RFC 7231 section 3.1.2.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding

  19. sealed case class Content-Length(value: Long) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7230 section 3.3.2

    RFC 7230 section 3.3.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Length

  20. sealed case class Content-Location(value: Path) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 3.1.4.2

    RFC 7231 section 3.1.4.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Location

  21. sealed case class Content-Type(value: ContentType) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 3.1.1.5

    RFC 7231 section 3.1.1.5

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type

  22. sealed case class Cookie(value: HttpCookie) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 6265 section 5.3, 5.4

    RFC 6265 section 5.3, 5.4

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie

  23. sealed case class Date(value: LocalDateTime) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 7.1.1.2

    RFC 7231 section 7.1.1.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Date

  24. trait DefaultHeader extends HttpHeader

    Permalink
  25. sealed case class ETag(value: EntityTag) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 2.3

    RFC 7231 section 2.3

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag

  26. sealed case class Expires(value: Either[Int, LocalDateTime]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 5.3

    RFC 7231 section 5.3

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expires

  27. case class GenericHeader(name: String, value: String) extends HttpHeader with Product with Serializable

    Permalink

    Generic unrecognized header

  28. sealed case class Host(value: HostPort) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 5.4

    RFC 7231 section 5.4

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Host

  29. trait HttpHeader extends AnyRef

    Permalink

    Http Header.

    Http Header.

    Allows to specify Http header that has a header of name and value of A

  30. sealed case class If-Match(value: EntityTagRange) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 3.1

    RFC 7231 section 3.1

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Match

  31. sealed case class If-Modified-Since(value: LocalDateTime) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 3.3

    RFC 7231 section 3.3

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Modified-Since

  32. sealed case class If-None-Match(value: EntityTagRange) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 3.2

    RFC 7231 section 3.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-None-Match

  33. sealed case class Keep-Alive(value: KeepAliveParams) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7230 appendix A.1.2

    RFC 7230 appendix A.1.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Keep-Alive

  34. sealed case class Last-Modified(value: LocalDateTime) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7232 appendix 2.2

    RFC 7232 appendix 2.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified

  35. sealed case class Location(value: LocationDefinition) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 7.1.2

    RFC 7231 7.1.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Location

  36. sealed case class Origin(value: List[One]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 6454 section 7

    RFC 6454 section 7

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin

  37. case class Pragma(value: String) extends DefaultHeader with Product with Serializable

    Permalink

    Created by pach on 24/01/17.

  38. sealed case class Range(value: ByteRange) extends DefaultHeader with Product with Serializable

    Permalink
  39. case class Referer(uri: Uri) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 5.5.2

    RFC 7231 5.5.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer

  40. case class Sec-WebSocket-Accept(confirm: ByteVector) extends DefaultHeader with Product with Serializable

    Permalink

    Confirmation of the server to establish a websocket connection.

    Confirmation of the server to establish a websocket connection.

    confirm

    SHA1 of concatenation of the (key (as string) with "258EAFA5-E914-47DA-95CA-C5AB0DC85B11)

  41. case class Sec-WebSocket-Extensions(extensions: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    Indications of websocket protocol extensions that client/server wants to speak.

    Indications of websocket protocol extensions that client/server wants to speak.

    extensions

    List of extensions

  42. case class Sec-WebSocket-Key(key: ByteVector) extends DefaultHeader with Product with Serializable

    Permalink

    key

    16 byte key used when handshaking websocket connection.

  43. case class Sec-WebSocket-Protocol(protocols: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    Header indicating protocols the client wishes to speak to server

    Header indicating protocols the client wishes to speak to server

    protocols

    Protocols in order of the preference

  44. case class Sec-WebSocket-Version(version: Int) extends DefaultHeader with Product with Serializable

    Permalink

    A Websocket header indicating websocket protocol version.

    A Websocket header indicating websocket protocol version.

    version

    Version value

  45. sealed case class Server(value: ServerProduct) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 section 7.4.2

    RFC 7231 section 7.4.2

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server

  46. sealed case class Set-Cookie(value: HttpCookie) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 6265 section 4.1

    RFC 6265 section 4.1

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie

  47. sealed case class Transfer-Encoding(value: List[String]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 3.3.1

    RFC 7231 3.3.1

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Transfer-Encoding

  48. case class Upgrade(products: List[ProductDescription]) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 2616 section 14.42

    RFC 2616 section 14.42

    See also

    https://tools.ietf.org/html/rfc2616#section-14.42

  49. case class Upgrade-Insecure-Requests(value: Int) extends DefaultHeader with Product with Serializable

    Permalink
  50. sealed case class User-Agent(value: AgentVersion) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 7231 5.5.3

    RFC 7231 5.5.3

    See also

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent

  51. sealed case class WWW-Authenticate(value: HttpChallenge) extends DefaultHeader with Product with Serializable

    Permalink

    RFC 2617

    RFC 2617

    See also

    https://tools.ietf.org/html/rfc2617

  52. case class X-Powered-By(product: ProductDescription) extends DefaultHeader with Product with Serializable

    Permalink

Value Members

  1. object Accept extends Serializable

    Permalink
  2. object Accept-Charset extends Serializable

    Permalink
  3. object Accept-Encoding extends Serializable

    Permalink
  4. object Accept-Language extends Serializable

    Permalink
  5. object Accept-Ranges extends Serializable

    Permalink
  6. object Access-Control-Allow-Credentials extends Serializable

    Permalink
  7. object Access-Control-Allow-Headers extends Serializable

    Permalink
  8. object Access-Control-Allow-Methods extends Serializable

    Permalink
  9. object Access-Control-Allow-Origin extends Serializable

    Permalink
  10. object Access-Control-Expose-Headers extends Serializable

    Permalink
  11. object Access-Control-Max-Age extends Serializable

    Permalink
  12. object Access-Control-Request-Headers extends Serializable

    Permalink
  13. object Access-Control-Request-Method extends Serializable

    Permalink
  14. object Age extends Serializable

    Permalink
  15. object Cache-Control extends Serializable

    Permalink
  16. object Connection extends Serializable

    Permalink
  17. object Content-Disposition extends Serializable

    Permalink
  18. object Content-Encoding extends Serializable

    Permalink
  19. object Content-Length extends Serializable

    Permalink
  20. object Content-Location extends Serializable

    Permalink
  21. object Content-Type extends Serializable

    Permalink
  22. object Cookie extends Serializable

    Permalink
  23. object Date extends Serializable

    Permalink
  24. object ETag extends Serializable

    Permalink
  25. object Expires extends Serializable

    Permalink
  26. object Host extends Serializable

    Permalink
  27. object If-Match extends Serializable

    Permalink
  28. object If-Modified-Since extends Serializable

    Permalink
  29. object If-None-Match extends Serializable

    Permalink
  30. object Keep-Alive extends Serializable

    Permalink
  31. object Last-Modified extends Serializable

    Permalink
  32. object Location extends Serializable

    Permalink
  33. object Origin extends Serializable

    Permalink
  34. object Pragma extends Serializable

    Permalink
  35. object Range extends Serializable

    Permalink
  36. object Referer extends Serializable

    Permalink
  37. object Sec-WebSocket-Accept extends Serializable

    Permalink
  38. object Sec-WebSocket-Extensions extends Serializable

    Permalink
  39. object Sec-WebSocket-Key extends Serializable

    Permalink
  40. object Sec-WebSocket-Protocol extends Serializable

    Permalink
  41. object Sec-WebSocket-Version extends Serializable

    Permalink
  42. object Server extends Serializable

    Permalink
  43. object Set-Cookie extends Serializable

    Permalink
  44. object Transfer-Encoding extends Serializable

    Permalink
  45. object Upgrade extends Serializable

    Permalink
  46. object Upgrade-Insecure-Requests extends Serializable

    Permalink
  47. object User-Agent extends Serializable

    Permalink
  48. object WWW-Authenticate extends Serializable

    Permalink
  49. object X-Powered-By extends Serializable

    Permalink
  50. package value

    Permalink

Ungrouped