Headers

final case class Headers(toChunk: Chunk[Header])

Represents an immutable collection of headers i.e. essentially a Chunk[(String, String)]. It extends HeaderExtensions and has a ton of powerful operators that can be used to add, remove and modify headers.

NOTE: Generic operators that are not specific to Headers should not be defined here. A better place would be one of the traits extended by HeaderExtension.

Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def ++(other: Headers): Headers
def combine(other: Headers): Headers
def combineIf(cond: Boolean)(other: Headers): Headers
override def headers: Headers
Definition Classes
override def updateHeaders(update: Headers => Headers): Headers
Definition Classes
def when(cond: Boolean): Headers

Inherited methods

final def accept: Option[CharSequence]
Inherited from:
HeaderGetters
final def acceptCharset: Option[CharSequence]
Inherited from:
HeaderGetters
final def acceptEncoding: Option[CharSequence]
Inherited from:
HeaderGetters
final def acceptLanguage: Option[CharSequence]
Inherited from:
HeaderGetters
final def acceptPatch: Option[CharSequence]
Inherited from:
HeaderGetters
final def acceptRanges: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlAllowHeaders: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlAllowMethods: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlAllowOrigin: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlExposeHeaders: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlMaxAge: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlRequestHeaders: Option[CharSequence]
Inherited from:
HeaderGetters
final def accessControlRequestMethod: Option[CharSequence]
Inherited from:
HeaderGetters
final def addHeader(name: CharSequence, value: CharSequence): Headers
Inherited from:
HeaderModifier
final def addHeader(header: Header): Headers
Inherited from:
HeaderModifier
final def addHeaders(headers: Headers): Headers
Inherited from:
HeaderModifier
final def age: Option[CharSequence]
Inherited from:
HeaderGetters
final def allow: Option[CharSequence]
Inherited from:
HeaderGetters
final def authorization: Option[CharSequence]
Inherited from:
HeaderGetters
Inherited from:
HeaderGetters
final def cacheControl: Option[CharSequence]
Inherited from:
HeaderGetters
final def charset: Charset
Inherited from:
HeaderGetters
final def connection: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentBase: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentDisposition: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentEncoding: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentLanguage: Option[CharSequence]
Inherited from:
HeaderGetters
Inherited from:
HeaderGetters
final def contentLocation: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentMd5: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentRange: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentSecurityPolicy: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentTransferEncoding: Option[CharSequence]
Inherited from:
HeaderGetters
final def contentType: Option[CharSequence]
Inherited from:
HeaderGetters
final def cookieValue(name: CharSequence): Option[CharSequence]
Inherited from:
HeaderGetters
Inherited from:
HeaderGetters
final def date: Option[CharSequence]
Inherited from:
HeaderGetters
final def dnt: Option[CharSequence]
Inherited from:
HeaderGetters
final def etag: Option[CharSequence]
Inherited from:
HeaderGetters
final def expect: Option[CharSequence]
Inherited from:
HeaderGetters
final def expires: Option[CharSequence]
Inherited from:
HeaderGetters
final def from: Option[CharSequence]
Inherited from:
HeaderGetters
final def hasContentType(value: CharSequence): Boolean
Inherited from:
HeaderChecks
final def hasHeader(name: CharSequence): Boolean
Inherited from:
HeaderChecks
final def hasHeader(name: CharSequence, value: CharSequence): Boolean
Inherited from:
HeaderChecks
Inherited from:
HeaderChecks
Inherited from:
HeaderChecks
final def header(headerName: CharSequence): Option[Header]
Inherited from:
HeaderGetters
final def headerValue(headerName: CharSequence): Option[String]
Inherited from:
HeaderGetters
final def headerValues(headerName: CharSequence): List[String]
Inherited from:
HeaderGetters
Inherited from:
HeaderGetters
final def host: Option[CharSequence]
Inherited from:
HeaderGetters
final def ifMatch: Option[CharSequence]
Inherited from:
HeaderGetters
final def ifModifiedSince: Option[CharSequence]
Inherited from:
HeaderGetters
Inherited from:
HeaderGetters
final def ifNoneMatch: Option[CharSequence]
Inherited from:
HeaderGetters
final def ifRange: Option[CharSequence]
Inherited from:
HeaderGetters
final def ifUnmodifiedSince: Option[CharSequence]
Inherited from:
HeaderGetters
final def lastModified: Option[CharSequence]
Inherited from:
HeaderGetters
final def location: Option[CharSequence]
Inherited from:
HeaderGetters
final def maxForwards: Option[CharSequence]
Inherited from:
HeaderGetters
Inherited from:
HeaderGetters
final def origin: Option[CharSequence]
Inherited from:
HeaderGetters
final def pragma: Option[CharSequence]
Inherited from:
HeaderGetters
Inherited from:
Product
final def proxyAuthenticate: Option[CharSequence]
Inherited from:
HeaderGetters
final def proxyAuthorization: Option[CharSequence]
Inherited from:
HeaderGetters
final def range: Option[CharSequence]
Inherited from:
HeaderGetters
final def referer: Option[CharSequence]
Inherited from:
HeaderGetters
final def removeHeader(name: String): Headers
Inherited from:
HeaderModifier
final def removeHeaders(headers: List[String]): Headers
Inherited from:
HeaderModifier
final def retryAfter: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketAccept: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketExtensions: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketKey: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketLocation: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketOrigin: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketProtocol: Option[CharSequence]
Inherited from:
HeaderGetters
final def secWebSocketVersion: Option[CharSequence]
Inherited from:
HeaderGetters
final def server: Option[CharSequence]
Inherited from:
HeaderGetters
final def setCookie: Option[CharSequence]
Inherited from:
HeaderGetters
final def setCookiesDecoded(secret: Option[String]): List[Cookie]
Inherited from:
HeaderGetters
final def setHeaders(headers: Headers): Headers
Inherited from:
HeaderModifier
final def te: Option[CharSequence]
Inherited from:
HeaderGetters
final def trailer: Option[CharSequence]
Inherited from:
HeaderGetters
final def transferEncoding: Option[CharSequence]
Inherited from:
HeaderGetters
final def upgrade: Option[CharSequence]
Inherited from:
HeaderGetters
final def upgradeInsecureRequests: Option[CharSequence]
Inherited from:
HeaderGetters
final def userAgent: Option[CharSequence]
Inherited from:
HeaderGetters
final def vary: Option[CharSequence]
Inherited from:
HeaderGetters
final def via: Option[CharSequence]
Inherited from:
HeaderGetters
final def warning: Option[CharSequence]
Inherited from:
HeaderGetters
final def webSocketLocation: Option[CharSequence]
Inherited from:
HeaderGetters
final def webSocketOrigin: Option[CharSequence]
Inherited from:
HeaderGetters
final def webSocketProtocol: Option[CharSequence]
Inherited from:
HeaderGetters
final def withAccept(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAcceptCharset(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAcceptEncoding(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAcceptLanguage(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAcceptPatch(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAcceptRanges(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAccessControlAllowHeaders(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAccessControlAllowOrigin(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAccessControlExposeHeaders(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAccessControlMaxAge(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAccessControlRequestHeaders(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAge(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAllow(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withAuthorization(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withBasicAuthorization(username: String, password: String): Headers
Inherited from:
HeaderModifier
final def withCacheControl(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withCacheControlMaxAge(value: Duration): Headers
Inherited from:
HeaderModifier
final def withConnection(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentBase(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentDisposition(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentEncoding(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentLanguage(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentLength(value: Long): Headers
Inherited from:
HeaderModifier
final def withContentLocation(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentMd5(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentRange(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentSecurityPolicy(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentTransferEncoding(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withContentType(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withCookie(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withDate(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withDnt(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withEtag(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withExpect(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withExpires(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withFrom(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withHost(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withIfMatch(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withIfModifiedSince(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withIfNoneMatch(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withIfRange(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withIfUnmodifiedSince(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withLastModified(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withLocation(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withMaxForwards(value: CharSequence): Headers
Inherited from:
HeaderModifier
Inherited from:
HeaderModifier
final def withOrigin(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withPragma(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withProxyAuthenticate(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withProxyAuthorization(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withRange(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withReferer(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withRetryAfter(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketAccept(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketExtensions(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketKey(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketLocation(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketOrigin(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketProtocol(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSecWebSocketVersion(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withServer(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withSetCookie(value: Cookie): Headers
Inherited from:
HeaderModifier
final def withTe(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withTrailer(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withTransferEncoding(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withUpgrade(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withUpgradeInsecureRequests(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withUserAgent(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withVary(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withVia(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withWarning(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withWebSocketLocation(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withWebSocketOrigin(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withWebSocketProtocol(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withWwwAuthenticate(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withXFrameOptions(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def withXRequestedWith(value: CharSequence): Headers
Inherited from:
HeaderModifier
final def wwwAuthenticate: Option[CharSequence]
Inherited from:
HeaderGetters
final def xFrameOptions: Option[CharSequence]
Inherited from:
HeaderGetters
final def xRequestedWith: Option[CharSequence]
Inherited from:
HeaderGetters