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. case class Authorization(credentials: HttpCredentials) extends DefaultHeader with Product with Serializable

    Permalink

    Authorization header, RFC 2617

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. sealed case class Content-Range(from: Long, to: Long, total: Option[Long]) extends DefaultHeader with Product with Serializable

    Permalink
  23. 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

  24. 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

  25. 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

  26. trait DefaultHeader extends HttpHeader

    Permalink
  27. 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

  28. 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

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

    Permalink

    Generic unrecognized header

  30. 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

  31. trait HttpHeader extends AnyRef

    Permalink

    Http Header.

    Http Header.

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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

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

    Permalink

    Created by pach on 24/01/17.

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

    Permalink
  41. 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

  42. 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)

  43. 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

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

    Permalink

    key

    16 byte key used when handshaking websocket connection.

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. 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

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

    Permalink
  52. 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

  53. 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

  54. case class X-Forwarded-For(hosts: List[HostPort]) extends DefaultHeader with Product with Serializable

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

    Permalink
  56. case class X-Real-IP(host: HostPort) extends DefaultHeader with Product with Serializable

    Permalink

    Created by pach on 07/02/17.

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 Authorization extends Serializable

    Permalink
  16. object Cache-Control extends Serializable

    Permalink
  17. object Connection extends Serializable

    Permalink
  18. object Content-Disposition extends Serializable

    Permalink
  19. object Content-Encoding extends Serializable

    Permalink
  20. object Content-Length extends Serializable

    Permalink
  21. object Content-Location extends Serializable

    Permalink
  22. object Content-Range extends Serializable

    Permalink
  23. object Content-Type extends Serializable

    Permalink
  24. object Cookie extends Serializable

    Permalink
  25. object Date extends Serializable

    Permalink
  26. object ETag extends Serializable

    Permalink
  27. object Expires extends Serializable

    Permalink
  28. object Host extends Serializable

    Permalink
  29. object If-Match extends Serializable

    Permalink
  30. object If-Modified-Since extends Serializable

    Permalink
  31. object If-None-Match extends Serializable

    Permalink
  32. object Keep-Alive extends Serializable

    Permalink
  33. object Last-Modified extends Serializable

    Permalink
  34. object Location extends Serializable

    Permalink
  35. object Origin extends Serializable

    Permalink
  36. object Pragma extends Serializable

    Permalink
  37. object Range extends Serializable

    Permalink
  38. object Referer extends Serializable

    Permalink
  39. object Sec-WebSocket-Accept extends Serializable

    Permalink
  40. object Sec-WebSocket-Extensions extends Serializable

    Permalink
  41. object Sec-WebSocket-Key extends Serializable

    Permalink
  42. object Sec-WebSocket-Protocol extends Serializable

    Permalink
  43. object Sec-WebSocket-Version extends Serializable

    Permalink
  44. object Server extends Serializable

    Permalink
  45. object Set-Cookie extends Serializable

    Permalink
  46. object Transfer-Encoding extends Serializable

    Permalink
  47. object Upgrade extends Serializable

    Permalink
  48. object Upgrade-Insecure-Requests extends Serializable

    Permalink
  49. object User-Agent extends Serializable

    Permalink
  50. object WWW-Authenticate extends Serializable

    Permalink
  51. object X-Forwarded-For extends Serializable

    Permalink
  52. object X-Powered-By extends Serializable

    Permalink
  53. object X-Real-IP extends Serializable

    Permalink
  54. package value

    Permalink

Ungrouped