package header
- Alphabetic
- Public
- Protected
Type Members
- sealed case class Accept(value: List[HttpMediaRange]) extends DefaultHeader with Product with Serializable
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
- sealed case class Accept-Charset(value: List[HttpCharsetRange]) extends DefaultHeader with Product with Serializable
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
- sealed case class Accept-Encoding(value: List[HttpEncodingRange]) extends DefaultHeader with Product with Serializable
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
- sealed case class Accept-Language(value: List[LanguageRange]) extends DefaultHeader with Product with Serializable
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
- sealed case class Accept-Ranges(value: Option[Bytes.type]) extends DefaultHeader with Product with Serializable
RFC 7233 section 2.3
RFC 7233 section 2.3
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Ranges
- sealed case class Access-Control-Allow-Credentials(value: Boolean) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials
- sealed case class Access-Control-Allow-Headers(value: List[String]) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers
- sealed case class Access-Control-Allow-Methods(value: List[HttpMethod.Value]) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods
- sealed case class Access-Control-Allow-Origin(value: HttpOrigin) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
- sealed case class Access-Control-Expose-Headers(value: List[String]) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers
- sealed case class Access-Control-Max-Age(value: FiniteDuration) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age
- sealed case class Access-Control-Request-Headers(value: List[String]) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Headers
- sealed case class Access-Control-Request-Method(value: HttpMethod.Value) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Method
- sealed case class Age(value: FiniteDuration) extends DefaultHeader with Product with Serializable
RFC 7234 section 5.1
RFC 7234 section 5.1
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Age
- case class Authorization(credentials: HttpCredentials) extends DefaultHeader with Product with Serializable
Authorization header, RFC 2617
- sealed case class Cache-Control(value: List[CacheDirective]) extends DefaultHeader with Product with Serializable
RFC 72314
RFC 72314
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
- sealed case class Connection(value: List[String]) extends DefaultHeader with Product with Serializable
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Connection
- sealed case class Content-Disposition(value: ContentDisposition) extends DefaultHeader with Product with Serializable
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
- sealed case class Content-Encoding(value: HttpEncoding) extends DefaultHeader with Product with Serializable
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
- sealed case class Content-Length(value: Long) extends DefaultHeader with Product with Serializable
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
- sealed case class Content-Location(value: Path) extends DefaultHeader with Product with Serializable
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
- sealed case class Content-Range(from: Long, to: Long, total: Option[Long]) extends DefaultHeader with Product with Serializable
- sealed case class Content-Type(value: ContentType) extends DefaultHeader with Product with Serializable
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
- sealed case class Cookie(value: HttpCookie) extends DefaultHeader with Product with Serializable
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
- sealed case class Date(value: LocalDateTime) extends DefaultHeader with Product with Serializable
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
- trait DefaultHeader extends HttpHeader
- sealed case class ETag(value: EntityTag) extends DefaultHeader with Product with Serializable
RFC 7231 section 2.3
RFC 7231 section 2.3
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag
- sealed case class Expires(value: Either[Int, LocalDateTime]) extends DefaultHeader with Product with Serializable
RFC 7231 section 5.3
RFC 7231 section 5.3
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expires
- case class GenericHeader(name: String, value: String) extends HttpHeader with Product with Serializable
Generic unrecognized header
- sealed case class Host(value: HostPort) extends DefaultHeader with Product with Serializable
RFC 7231 section 5.4
RFC 7231 section 5.4
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Host
- trait HttpHeader extends AnyRef
Http Header.
Http Header.
Allows to specify Http header that has a header of
name
and value ofA
- sealed case class If-Match(value: EntityTagRange) extends DefaultHeader with Product with Serializable
RFC 7231 section 3.1
RFC 7231 section 3.1
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Match
- sealed case class If-Modified-Since(value: LocalDateTime) extends DefaultHeader with Product with Serializable
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
- sealed case class If-None-Match(value: EntityTagRange) extends DefaultHeader with Product with Serializable
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
- sealed case class Keep-Alive(value: KeepAliveParams) extends DefaultHeader with Product with Serializable
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
- sealed case class Last-Modified(value: LocalDateTime) extends DefaultHeader with Product with Serializable
RFC 7232 appendix 2.2
RFC 7232 appendix 2.2
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified
- sealed case class Location(value: LocationDefinition) extends DefaultHeader with Product with Serializable
RFC 7231 7.1.2
RFC 7231 7.1.2
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Location
- sealed case class Origin(value: List[One]) extends DefaultHeader with Product with Serializable
RFC 6454 section 7
RFC 6454 section 7
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin
- case class Pragma(value: String) extends DefaultHeader with Product with Serializable
Created by pach on 24/01/17.
- sealed case class Range(value: ByteRange) extends DefaultHeader with Product with Serializable
- case class Referer(uri: Uri) extends DefaultHeader with Product with Serializable
RFC 7231 5.5.2
RFC 7231 5.5.2
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer
- case class Sec-WebSocket-Accept(confirm: ByteVector) extends DefaultHeader with Product with Serializable
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)
- case class Sec-WebSocket-Extensions(extensions: List[String]) extends DefaultHeader with Product with Serializable
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
- case class Sec-WebSocket-Key(key: ByteVector) extends DefaultHeader with Product with Serializable
- key
16 byte key used when handshaking websocket connection.
- case class Sec-WebSocket-Protocol(protocols: List[String]) extends DefaultHeader with Product with Serializable
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
- case class Sec-WebSocket-Version(version: Int) extends DefaultHeader with Product with Serializable
A Websocket header indicating websocket protocol version.
A Websocket header indicating websocket protocol version.
- version
Version value
- sealed case class Server(value: ServerProduct) extends DefaultHeader with Product with Serializable
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
- sealed case class Set-Cookie(value: HttpCookie) extends DefaultHeader with Product with Serializable
RFC 6265 section 4.1
RFC 6265 section 4.1
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
- sealed case class Transfer-Encoding(value: List[String]) extends DefaultHeader with Product with Serializable
RFC 7231 3.3.1
RFC 7231 3.3.1
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Transfer-Encoding
- case class Upgrade(products: List[ProductDescription]) extends DefaultHeader with Product with Serializable
RFC 2616 section 14.42
RFC 2616 section 14.42
- See also
https://tools.ietf.org/html/rfc2616#section-14.42
- case class Upgrade-Insecure-Requests(value: Int) extends DefaultHeader with Product with Serializable
- sealed case class User-Agent(value: AgentVersion) extends DefaultHeader with Product with Serializable
RFC 7231 5.5.3
RFC 7231 5.5.3
- See also
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent
- sealed case class WWW-Authenticate(value: HttpChallenge) extends DefaultHeader with Product with Serializable
RFC 2617
RFC 2617
- See also
https://tools.ietf.org/html/rfc2617
- case class X-Forwarded-For(hosts: List[HostPort]) extends DefaultHeader with Product with Serializable
- case class X-Powered-By(product: ProductDescription) extends DefaultHeader with Product with Serializable
- case class X-Real-IP(host: HostPort) extends DefaultHeader with Product with Serializable
Created by pach on 07/02/17.
Value Members
- object Accept extends Serializable
- object Accept-Charset extends Serializable
- object Accept-Encoding extends Serializable
- object Accept-Language extends Serializable
- object Accept-Ranges extends Serializable
- object Access-Control-Allow-Credentials extends Serializable
- object Access-Control-Allow-Headers extends Serializable
- object Access-Control-Allow-Methods extends Serializable
- object Access-Control-Allow-Origin extends Serializable
- object Access-Control-Expose-Headers extends Serializable
- object Access-Control-Max-Age extends Serializable
- object Access-Control-Request-Headers extends Serializable
- object Access-Control-Request-Method extends Serializable
- object Age extends Serializable
- object Authorization extends Serializable
- object Cache-Control extends Serializable
- object Connection extends Serializable
- object Content-Disposition extends Serializable
- object Content-Encoding extends Serializable
- object Content-Length extends Serializable
- object Content-Location extends Serializable
- object Content-Range extends Serializable
- object Content-Type extends Serializable
- object Cookie extends Serializable
- object Date extends Serializable
- object ETag extends Serializable
- object Expires extends Serializable
- object Host extends Serializable
- object If-Match extends Serializable
- object If-Modified-Since extends Serializable
- object If-None-Match extends Serializable
- object Keep-Alive extends Serializable
- object Last-Modified extends Serializable
- object Location extends Serializable
- object Origin extends Serializable
- object Pragma extends Serializable
- object Range extends Serializable
- object Referer extends Serializable
- object Sec-WebSocket-Accept extends Serializable
- object Sec-WebSocket-Extensions extends Serializable
- object Sec-WebSocket-Key extends Serializable
- object Sec-WebSocket-Protocol extends Serializable
- object Sec-WebSocket-Version extends Serializable
- object Server extends Serializable
- object Set-Cookie extends Serializable
- object Transfer-Encoding extends Serializable
- object Upgrade extends Serializable
- object Upgrade-Insecure-Requests extends Serializable
- object User-Agent extends Serializable
- object WWW-Authenticate extends Serializable
- object X-Forwarded-For extends Serializable
- object X-Powered-By extends Serializable
- object X-Real-IP extends Serializable