trait Request extends HeaderExtension[Request] with HttpDataExtension[Request]
- Self Type
- Request
- Alphabetic
- By Inheritance
- Request
- HttpDataExtension
- HeaderExtension
- HeaderChecks
- HeaderGetters
- HeaderModifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
data: HttpData
Decodes the body as a HttpData
Decodes the body as a HttpData
- Definition Classes
- Request → HttpDataExtension
-
abstract
def
headers: Headers
Gets all the headers in the Request
Gets all the headers in the Request
- Definition Classes
- Request → HeaderGetters
-
abstract
def
method: Method
Gets the request's method
-
abstract
def
url: URL
Gets the complete url
-
abstract
def
version: Version
Gets the request's http protocol version
Concrete 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
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): Request
- Definition Classes
- HeaderModifier
-
final
def
addHeader(header: Header): Request
- Definition Classes
- HeaderModifier
-
final
def
addHeaders(headers: Headers): Request
- Definition Classes
- HeaderModifier
-
final
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
-
final
def
body: Task[Chunk[Byte]]
Decodes the content of request as a Chunk of Bytes
Decodes the content of request as a Chunk of Bytes
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsByteArray: Task[Array[Byte]]
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsCharSequence: ZIO[Any, Throwable, CharSequence]
Decodes the content of request as CharSequence
Decodes the content of request as CharSequence
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsStream: ZStream[Any, Throwable, Byte]
Decodes the content of request as stream of bytes
Decodes the content of request as stream of bytes
- Definition Classes
- HttpDataExtension
-
final
def
bodyAsString: Task[String]
Decodes the content of request as string
Decodes the content of request as string
- Definition Classes
- HttpDataExtension
-
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()
-
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
- def copy(version: Version = self.version, method: Method = self.method, url: URL = self.url, headers: Headers = self.headers): Request
-
final
def
date: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
dnt: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
dropTrailingSlash: Request
Remove trailing slash from path.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
-
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
-
def
isPreflight: Boolean
Checks is the request is a pre-flight request or not
-
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
-
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
path: Path
Gets the request's path
-
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): 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]
- Definition Classes
- HeaderGetters
-
final
def
setHeaders(headers: Headers): Request
- Definition Classes
- HeaderModifier
-
final
def
setMethod(method: Method): Request
Overwrites the method in the request
-
final
def
setPath(path: Path): Request
Overwrites the path in the request
-
final
def
setUrl(url: URL): Request
Overwrites the url in the request
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
te: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
toString(): String
Returns a string representation of the request, useful for debugging, logging or other purposes.
Returns a string representation of the request, useful for debugging, logging or other purposes. It contains the essential properties of HTTP request: protocol version, method, URL, headers and remote address.
- Definition Classes
- Request → AnyRef → Any
-
final
def
trailer: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
transferEncoding: Option[CharSequence]
- Definition Classes
- HeaderGetters
-
final
def
updateHeaders(update: (Headers) ⇒ Headers): Request
Updates the headers using the provided function
Updates the headers using the provided function
- Definition Classes
- Request → 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
-
final
def
withAccept(value: CharSequence): Request
- Definition Classes
- HeaderModifier
-
final
def
withAcceptCharset(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): 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