package headers
Type Members
-
abstract
class
Accept extends scaladsl.model.HttpHeader
Model for the
Accept
header.Model for the
Accept
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-5.3.2 -
abstract
class
AcceptCharset extends scaladsl.model.HttpHeader
Model for the
Accept-Charset
header.Model for the
Accept-Charset
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-5.3.3 -
abstract
class
AcceptEncoding extends scaladsl.model.HttpHeader
Model for the
Accept-Encoding
header.Model for the
Accept-Encoding
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-5.3.4 -
abstract
class
AcceptLanguage extends scaladsl.model.HttpHeader
Model for the
Accept-Language
header.Model for the
Accept-Language
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-5.3.5 -
abstract
class
AcceptRanges extends scaladsl.model.HttpHeader
Model for the
Accept-Ranges
header.Model for the
Accept-Ranges
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-26#section-2.3 -
abstract
class
AccessControlAllowCredentials extends scaladsl.model.HttpHeader
Model for the
Access-Control-Allow-Credentials
header.Model for the
Access-Control-Allow-Credentials
header. Specification: http://www.w3.org/TR/cors/#access-control-allow-credentials-response-header -
abstract
class
AccessControlAllowHeaders extends scaladsl.model.HttpHeader
Model for the
Access-Control-Allow-Headers
header.Model for the
Access-Control-Allow-Headers
header. Specification: http://www.w3.org/TR/cors/#access-control-allow-headers-response-header -
abstract
class
AccessControlAllowMethods extends scaladsl.model.HttpHeader
Model for the
Access-Control-Allow-Methods
header.Model for the
Access-Control-Allow-Methods
header. Specification: http://www.w3.org/TR/cors/#access-control-allow-methods-response-header -
abstract
class
AccessControlAllowOrigin extends scaladsl.model.HttpHeader
Model for the
Access-Control-Allow-Origin
header.Model for the
Access-Control-Allow-Origin
header. Specification: http://www.w3.org/TR/cors/#access-control-allow-origin-response-header -
abstract
class
AccessControlExposeHeaders extends scaladsl.model.HttpHeader
Model for the
Access-Control-Expose-Headers
header.Model for the
Access-Control-Expose-Headers
header. Specification: http://www.w3.org/TR/cors/#access-control-expose-headers-response-header -
abstract
class
AccessControlMaxAge extends scaladsl.model.HttpHeader
Model for the
Access-Control-Max-Age
header.Model for the
Access-Control-Max-Age
header. Specification: http://www.w3.org/TR/cors/#access-control-max-age-response-header -
abstract
class
AccessControlRequestHeaders extends scaladsl.model.HttpHeader
Model for the
Access-Control-Request-Headers
header.Model for the
Access-Control-Request-Headers
header. Specification: http://www.w3.org/TR/cors/#access-control-request-headers-request-header -
abstract
class
AccessControlRequestMethod extends scaladsl.model.HttpHeader
Model for the
Access-Control-Request-Method
header.Model for the
Access-Control-Request-Method
header. Specification: http://www.w3.org/TR/cors/#access-control-request-method-request-header -
abstract
class
Age extends scaladsl.model.HttpHeader
Model for the
Age
header.Model for the
Age
header. Specification: http://tools.ietf.org/html/rfc7234#section-5.1 -
abstract
class
Allow extends scaladsl.model.HttpHeader
Model for the
Allow
header.Model for the
Allow
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-7.4.1 -
abstract
class
Authorization extends scaladsl.model.HttpHeader
Model for the
Authorization
header.Model for the
Authorization
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-26#section-4.2 - abstract class BasicHttpCredentials extends scaladsl.model.headers.HttpCredentials
- abstract class ByteRange extends AnyRef
-
abstract
class
CacheControl extends scaladsl.model.HttpHeader
Model for the
Cache-Control
header.Model for the
Cache-Control
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-26#section-5.2 -
trait
CacheDirective extends AnyRef
- See also
CacheDirectives for convenience access to often used values.
- final class CacheDirectives extends AnyRef
-
abstract
class
Connection extends scaladsl.model.HttpHeader
Model for the
Connection
header.Model for the
Connection
header. Specification: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.10 -
abstract
class
ContentDisposition extends scaladsl.model.HttpHeader
Model for the
Content-Disposition
header.Model for the
Content-Disposition
header. Specification: http://tools.ietf.org/html/rfc6266 -
trait
ContentDispositionType extends AnyRef
- See also
ContentDispositionTypes for convenience access to often used values.
- final class ContentDispositionTypes extends AnyRef
-
abstract
class
ContentEncoding extends scaladsl.model.HttpHeader
Model for the
Content-Encoding
header.Model for the
Content-Encoding
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-3.1.2.2 -
abstract
class
ContentLength extends scaladsl.model.HttpHeader
Model for the
Content-Length
header.Model for the
Content-Length
header. Specification: https://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-26#section-3.3.2 -
abstract
class
ContentLocation extends scaladsl.model.HttpHeader
Model for the
ContentLocation
header.Model for the
ContentLocation
header. Specification: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html -
abstract
class
ContentRange extends scaladsl.model.HttpHeader
Model for the
Content-Range
header.Model for the
Content-Range
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-26#section-4.2 -
abstract
class
ContentType extends scaladsl.model.HttpHeader
Model for the
Content-Type
header.Model for the
Content-Type
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-3.1.1.5 -
abstract
class
Cookie extends scaladsl.model.HttpHeader
Model for the
Cookie
header.Model for the
Cookie
header. Specification: https://tools.ietf.org/html/rfc6265#section-4.2 -
abstract
class
CustomHeader extends scaladsl.model.HttpHeader
The model of an HTTP header.
The model of an HTTP header. In its most basic form headers are simple name-value pairs. Header names are compared in a case-insensitive way.
-
abstract
class
Date extends scaladsl.model.HttpHeader
Model for the
Date
header.Model for the
Date
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-7.1.1.2 -
abstract
class
ETag extends scaladsl.model.HttpHeader
Model for the
ETag
header.Model for the
ETag
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-26#section-2.3 - abstract class EntityTag extends AnyRef
-
abstract
class
EntityTagRange extends AnyRef
- See also
EntityTagRanges for convenience access to often used values.
- final class EntityTagRanges extends AnyRef
-
abstract
class
Expires extends scaladsl.model.HttpHeader
Model for the
Expires
header.Model for the
Expires
header. Specification: http://tools.ietf.org/html/rfc7234#section-5.3 - abstract class Host extends scaladsl.model.HttpHeader
- abstract class HttpChallenge extends AnyRef
- abstract class HttpCookie extends AnyRef
-
abstract
class
HttpCookiePair extends AnyRef
Represents a cookie pair as used in the
Cookie
header as specified in http://tools.ietf.org/search/rfc6265#section-4.2.1 - abstract class HttpCredentials extends AnyRef
- abstract class HttpEncoding extends AnyRef
-
abstract
class
HttpEncodingRange extends AnyRef
- See also
HttpEncodingRanges for convenience access to often used values.
- final class HttpEncodingRanges extends AnyRef
- final class HttpEncodings extends AnyRef
- abstract class HttpOrigin extends AnyRef
-
abstract
class
HttpOriginRange extends AnyRef
- See also
HttpOriginRanges for convenience access to often used values.
- final class HttpOriginRanges extends AnyRef
-
abstract
class
IfMatch extends scaladsl.model.HttpHeader
Model for the
If-Match
header.Model for the
If-Match
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-26#section-3.1 -
abstract
class
IfModifiedSince extends scaladsl.model.HttpHeader
Model for the
If-Modified-Since
header.Model for the
If-Modified-Since
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-26#section-3.3 -
abstract
class
IfNoneMatch extends scaladsl.model.HttpHeader
Model for the
If-None-Match
header.Model for the
If-None-Match
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-26#section-3.2 -
abstract
class
IfUnmodifiedSince extends scaladsl.model.HttpHeader
Model for the
If-Unmodified-Since
header.Model for the
If-Unmodified-Since
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-26#section-3.4 - abstract class Language extends AnyRef
- trait LanguageRange extends AnyRef
- class LanguageRanges extends AnyRef
-
abstract
class
LastEventId extends scaladsl.model.HttpHeader
The Last-Event-ID header is sent by a client to the server to signal the ID of the last sever-sent event received.
-
abstract
class
LastModified extends scaladsl.model.HttpHeader
Model for the
Last-Modified
header.Model for the
Last-Modified
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-26#section-2.2 -
abstract
class
Link extends scaladsl.model.HttpHeader
Model for the
Link
header.Model for the
Link
header. Specification: http://tools.ietf.org/html/rfc5988#section-5 - abstract class LinkParam extends AnyRef
- final class LinkParams extends AnyRef
- abstract class LinkValue extends AnyRef
-
abstract
class
Location extends scaladsl.model.HttpHeader
Model for the
Location
header.Model for the
Location
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-7.1.2 -
abstract
class
ModeledCustomHeader extends CustomHeader
Support class for building user-defined custom headers defined by implementing
name
andvalue
.Support class for building user-defined custom headers defined by implementing
name
andvalue
. ImplementModeledCustomHeader
andModeledCustomHeaderFactory
instead ofCustomHeader
to be able to use the convenience methods that allow parsing the custom user-defined header fromakka.http.javadsl.model.HttpHeader
. -
abstract
class
ModeledCustomHeaderFactory[H <: ModeledCustomHeader] extends AnyRef
Companion class for the
ModeledCustomHeader
class.Companion class for the
ModeledCustomHeader
class. It offers methods to createModeledCustomHeader
fromString
orHttpHeader
. - abstract class OAuth2BearerToken extends scaladsl.model.headers.HttpCredentials
-
abstract
class
Origin extends scaladsl.model.HttpHeader
Model for the
Origin
header.Model for the
Origin
header. Specification: http://tools.ietf.org/html/rfc6454#section-7 - abstract class ProductVersion extends AnyRef
-
abstract
class
ProxyAuthenticate extends scaladsl.model.HttpHeader
Model for the
Proxy-Authenticate
header.Model for the
Proxy-Authenticate
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-26#section-4.3 -
abstract
class
ProxyAuthorization extends scaladsl.model.HttpHeader
Model for the
Proxy-Authorization
header.Model for the
Proxy-Authorization
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-26#section-4.4 -
abstract
class
Range extends scaladsl.model.HttpHeader
Model for the
Range
header.Model for the
Range
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-26#section-3.1 - abstract class RangeUnit extends AnyRef
- final class RangeUnits extends AnyRef
- abstract class RawHeader extends scaladsl.model.HttpHeader
-
abstract
class
RawRequestURI extends scaladsl.model.HttpHeader
Model for the
Raw-Request-URI
header.Model for the
Raw-Request-URI
header. Custom header we use for transporting the raw request URI either to the application (server-side) or to the request rendering stage (client-side). -
abstract
class
Referer extends scaladsl.model.HttpHeader
Model for the
Referer
header.Model for the
Referer
header. Specification: http://tools.ietf.org/html/rfc7231#section-5.5.2 -
abstract
class
RemoteAddress extends scaladsl.model.HttpHeader
Model for the
Remote-Address
header.Model for the
Remote-Address
header. Custom header we use for optionally transporting the peer's IP in an HTTP header. -
abstract
class
RetryAfter extends scaladsl.model.HttpHeader
Model for the
Retry-After
header.Model for the
Retry-After
header. Specification: //https://tools.ietf.org/html/rfc7231#section-7.1.3 -
abstract
class
SecWebSocketProtocol extends scaladsl.model.HttpHeader
Model for the
Sec-WebSocket-Protocol
header. -
abstract
class
Server extends scaladsl.model.HttpHeader
Model for the
Server
header.Model for the
Server
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-7.4.2 -
abstract
class
SetCookie extends scaladsl.model.HttpHeader
Model for the
Set-Cookie
header.Model for the
Set-Cookie
header. Specification: https://tools.ietf.org/html/rfc6265 -
abstract
class
StrictTransportSecurity extends scaladsl.model.HttpHeader
Model for the
Strict-Transport-Security
header.Model for the
Strict-Transport-Security
header. Specification: https://tools.ietf.org/html/rfc6797 -
abstract
class
TimeoutAccess extends scaladsl.model.HttpHeader
Model for the synthetic
Timeout-Access
header. -
abstract
class
TlsSessionInfo extends CustomHeader
Model for the synthetic
Tls-Session-Info
header which carries the SSLSession of the connection the message carrying this header was received with.Model for the synthetic
Tls-Session-Info
header which carries the SSLSession of the connection the message carrying this header was received with.This header will only be added if it enabled in the configuration by setting
akka.http.[client|server].parsing.tls-session-info-header = on
. -
abstract
class
TransferEncoding extends scaladsl.model.HttpHeader
Model for the
Transfer-Encoding
header.Model for the
Transfer-Encoding
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-26#section-3.3.1 -
abstract
class
UserAgent extends scaladsl.model.HttpHeader
Model for the
User-Agent
header.Model for the
User-Agent
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-26#section-5.5.3 -
abstract
class
WWWAuthenticate extends scaladsl.model.HttpHeader
Model for the
WWW-Authenticate
header.Model for the
WWW-Authenticate
header. Specification: http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-26#section-4.1 -
abstract
class
XForwardedFor extends scaladsl.model.HttpHeader
Model for the
X-Forwarded-For
header.Model for the
X-Forwarded-For
header. Specification: http://en.wikipedia.org/wiki/X-Forwarded-For -
abstract
class
XForwardedHost extends scaladsl.model.HttpHeader
Model for the
X-Forwarded-Host
header.Model for the
X-Forwarded-Host
header. Specification: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host -
abstract
class
XForwardedProto extends scaladsl.model.HttpHeader
Model for the
X-Forwarded-Proto
header.Model for the
X-Forwarded-Proto
header. Specification: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto -
abstract
class
XRealIp extends scaladsl.model.HttpHeader
Model for the
X-Real-Ip
header.