final case class Headers(toChunk: Chunk[Header]) extends HeaderExtension[Headers] with Product with Serializable
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.
- Self Type
- Headers
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Headers
- Serializable
- Serializable
- Product
- Equals
- HeaderExtension
- HeaderChecks
- HeaderGetters
- HeaderModifier
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def ++(other: Headers): Headers
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
accept: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptCharset: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptLanguage: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptPatch: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
acceptRanges: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowCredentials: Option[Boolean]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowHeaders: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowMethods: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlAllowOrigin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlExposeHeaders: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlMaxAge: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlRequestHeaders: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
accessControlRequestMethod: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
addHeader(name: CharSequence, value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
addHeader(header: Header): Headers
- Definition Classes
- HeaderModifier
-
final
def
addHeaders(headers: Headers): Headers
- Definition Classes
- HeaderModifier
-
final
def
age: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
allow: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
authorization: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
basicAuthorizationCredentials: Option[Credentials]
- Definition Classes
- HeaderGetters
-
final
def
bearerToken: Option[String]
- Definition Classes
- HeaderGetters
-
final
def
cacheControl: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
charset: Charset
- Definition Classes
- HeaderGetters
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- def combine(other: Headers): Headers
- def combineIf(cond: Boolean)(other: Headers): Headers
-
final
def
connection: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentBase: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentDisposition: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentLanguage: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentLength: Option[Long]
- Definition Classes
- HeaderGetters
-
final
def
contentLocation: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentMd5: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentRange: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentSecurityPolicy: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentTransferEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
contentType: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
cookie: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
cookieValue(name: CharSequence): Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
cookiesDecoded: List[Cookie]
- Definition Classes
- HeaderGetters
-
final
def
date: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
dnt: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
etag: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
expect: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
expires: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
from: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
hasContentType(value: CharSequence): Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasFormUrlencodedContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasHeader(name: CharSequence): Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasHeader(name: CharSequence, value: CharSequence): Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasJsonContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasTextPlainContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasXhtmlXmlContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
hasXmlContentType: Boolean
- Definition Classes
- HeaderChecks
-
final
def
header(headerName: CharSequence): Option[Header]
- Definition Classes
- HeaderGetters
-
final
def
headerValue(headerName: CharSequence): Option[String]
- Definition Classes
- HeaderGetters
-
final
def
headerValues(headerName: CharSequence): List[String]
- Definition Classes
- HeaderGetters
-
def
headers: Headers
Returns the Headers object on the current type A
Returns the Headers object on the current type A
- Definition Classes
- Headers → HeaderGetters
-
final
def
headersAsList: List[(String, String)]
- Definition Classes
- HeaderGetters
-
final
def
host: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifMatch: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifModifiedSince: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifModifiedSinceDecoded: Option[Date]
- Definition Classes
- HeaderGetters
-
final
def
ifNoneMatch: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifRange: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
ifUnmodifiedSince: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
lastModified: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
location: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
maxForwards: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
mediaType: Option[MediaType]
- Definition Classes
- HeaderGetters
- def modify(f: (Header) ⇒ Header): Headers
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
origin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
pragma: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
proxyAuthenticate: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
proxyAuthorization: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
range: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
referer: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
removeHeader(name: String): Headers
- Definition Classes
- HeaderModifier
-
final
def
removeHeaders(headers: List[String]): Headers
- Definition Classes
- HeaderModifier
-
final
def
retryAfter: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketAccept: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketExtensions: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketKey: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketLocation: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketOrigin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketProtocol: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
secWebSocketVersion: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
server: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
setCookie: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
setCookiesDecoded(secret: Option[String] = None): List[Cookie]
- Definition Classes
- HeaderGetters
-
final
def
setHeaders(headers: Headers): Headers
- Definition Classes
- HeaderModifier
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
te: Option[CharSequence]
- Definition Classes
- HeaderGetters
- val toChunk: Chunk[Header]
- def toList: List[(String, String)]
-
final
def
trailer: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
transferEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
def
updateHeaders(update: (Headers) ⇒ Headers): Headers
Updates the current Headers with new one, using the provided update function passed.
Updates the current Headers with new one, using the provided update function passed.
- Definition Classes
- Headers → HeaderModifier
-
final
def
upgrade: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
upgradeInsecureRequests: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
userAgent: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
vary: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
via: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
warning: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
webSocketLocation: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
webSocketOrigin: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
webSocketProtocol: Option[CharSequence]
- Definition Classes
- HeaderGetters
- def when(cond: Boolean): Headers
-
final
def
withAccept(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAcceptCharset(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAcceptEncoding(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAcceptLanguage(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAcceptPatch(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAcceptRanges(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowCredentials(value: Boolean): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowHeaders(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowMethods(value: Method*): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlAllowOrigin(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlExposeHeaders(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlMaxAge(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlRequestHeaders(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAccessControlRequestMethod(value: Method): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAge(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAllow(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withAuthorization(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withBasicAuthorization(username: String, password: String): Headers
- Definition Classes
- HeaderModifier
-
final
def
withCacheControl(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withCacheControlMaxAge(value: zio.Duration): Headers
- Definition Classes
- HeaderModifier
-
final
def
withConnection(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentBase(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentDisposition(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentEncoding(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentLanguage(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentLength(value: Long): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentLocation(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentMd5(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentRange(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentSecurityPolicy(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentTransferEncoding(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withContentType(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withCookie(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withDate(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withDnt(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withEtag(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withExpect(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withExpires(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withFrom(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withHost(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withIfMatch(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withIfModifiedSince(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withIfNoneMatch(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withIfRange(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withIfUnmodifiedSince(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withLastModified(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withLocation(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withMaxForwards(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
def
withMediaType(mediaType: MediaType): Headers
- Definition Classes
- HeaderModifier
-
final
def
withOrigin(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withPragma(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withProxyAuthenticate(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withProxyAuthorization(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withRange(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withReferer(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withRetryAfter(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketAccept(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketExtensions(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketKey(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketLocation(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketOrigin(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketProtocol(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSecWebSocketVersion(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withServer(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withSetCookie(value: Cookie): Headers
- Definition Classes
- HeaderModifier
-
final
def
withTe(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withTrailer(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withTransferEncoding(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withUpgrade(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withUpgradeInsecureRequests(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withUserAgent(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withVary(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withVia(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withWarning(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withWebSocketLocation(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withWebSocketOrigin(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withWebSocketProtocol(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withWwwAuthenticate(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withXFrameOptions(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
withXRequestedWith(value: CharSequence): Headers
- Definition Classes
- HeaderModifier
-
final
def
wwwAuthenticate: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
xFrameOptions: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
xRequestedWith: Option[CharSequence]
- Definition Classes
- HeaderGetters