final case class Request(body: Body, headers: Headers, method: Method, url: URL, version: Version, remoteAddress: Option[InetAddress]) extends HeaderExtension[Request] with Product with Serializable
- Self Type
- Request
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Request
- Serializable
- Product
- Equals
- HeaderExtension
- HeaderChecks
- HeaderGetters
- HeaderModifier
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def accept: 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): Request
- Definition Classes
- HeaderModifier
- final def addHeader(header: Header): Request
- Definition Classes
- HeaderModifier
- final def addHeaders(headers: Headers): Request
- Definition Classes
- HeaderModifier
- def addTrailingSlash: Request
Add trailing slash to the path.
- 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
- val body: Body
- 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(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- 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[Request]]
- Definition Classes
- HeaderGetters
- final def date: Option[CharSequence]
- Definition Classes
- HeaderGetters
- final def dnt: Option[CharSequence]
- Definition Classes
- HeaderGetters
- def dropTrailingSlash: Request
Drops trailing slash from the path.
- 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[_ <: AnyRef]
- 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 hasMediaType(other: MediaType): 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
- val headers: Headers
Returns the Headers object on the current type A
Returns the Headers object on the current type A
- Definition Classes
- Request → HeaderGetters
- final def headersAsList: List[Header]
- 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
- val method: Method
- 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
- def patch(p: Request.Patch): Request
- val path: Path
- final def pragma: Option[CharSequence]
- Definition Classes
- HeaderGetters
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- 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
- val remoteAddress: Option[InetAddress]
- final def removeHeader(name: String): Request
- Definition Classes
- HeaderModifier
- final def removeHeaders(headers: List[String]): Request
- 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[Response]]
- Definition Classes
- HeaderGetters
- final def setHeaders(headers: Headers): Request
- Definition Classes
- HeaderModifier
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def te: Option[CharSequence]
- Definition Classes
- HeaderGetters
- final def trailer: Option[CharSequence]
- Definition Classes
- HeaderGetters
- final def transferEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
- def updateHeaders(update: (Headers) => Headers): Request
Updates the headers using the provided function
Updates the headers using the provided function
- Definition Classes
- Request → HeaderModifier
- def updatePath(path: Path): Request
- final def upgrade: Option[CharSequence]
- Definition Classes
- HeaderGetters
- final def upgradeInsecureRequests: Option[CharSequence]
- Definition Classes
- HeaderGetters
- val url: URL
- final def userAgent: Option[CharSequence]
- Definition Classes
- HeaderGetters
- final def vary: Option[CharSequence]
- Definition Classes
- HeaderGetters
- val version: Version
- final def via: Option[CharSequence]
- Definition Classes
- HeaderGetters
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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
- final def withAccept(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAcceptEncoding(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAcceptLanguage(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAcceptPatch(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAcceptRanges(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlAllowCredentials(value: Boolean): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlAllowHeaders(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlAllowMethods(value: Method*): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlAllowOrigin(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlExposeHeaders(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlMaxAge(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlRequestHeaders(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAccessControlRequestMethod(value: Method): Request
- Definition Classes
- HeaderModifier
- final def withAge(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAllow(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withAuthorization(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withBasicAuthorization(username: String, password: String): Request
- Definition Classes
- HeaderModifier
- final def withCacheControl(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withCacheControlMaxAge(value: zio.Duration): Request
- Definition Classes
- HeaderModifier
- final def withConnection(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentBase(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentDisposition(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentEncoding(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentLanguage(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentLength(value: Long): Request
- Definition Classes
- HeaderModifier
- final def withContentLocation(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentMd5(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentRange(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentSecurityPolicy(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentTransferEncoding(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withContentType(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withCookie(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withDate(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withDnt(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withEtag(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withExpect(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withExpires(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withFrom(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withHost(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withIfMatch(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withIfModifiedSince(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withIfNoneMatch(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withIfRange(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withIfUnmodifiedSince(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withLastModified(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withLocation(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withMaxForwards(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- def withMediaType(mediaType: MediaType): Request
- Definition Classes
- HeaderModifier
- final def withOrigin(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withPragma(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withProxyAuthenticate(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withProxyAuthorization(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withRange(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withReferer(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withRetryAfter(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketAccept(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketExtensions(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketKey(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketLocation(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketOrigin(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketProtocol(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSecWebSocketVersion(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withServer(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withSetCookie(value: Cookie[Response]): Request
- Definition Classes
- HeaderModifier
- final def withTe(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withTrailer(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withTransferEncoding(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withUpgrade(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withUpgradeInsecureRequests(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withUserAgent(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withVary(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withVia(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withWarning(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withWebSocketLocation(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withWebSocketOrigin(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withWebSocketProtocol(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withWwwAuthenticate(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withXFrameOptions(value: CharSequence): Request
- Definition Classes
- HeaderModifier
- final def withXRequestedWith(value: CharSequence): Request
- 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