package header
- Alphabetic
- Public
- All
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