trait Request extends HeaderExtension[Request] with HttpDataExtension[Request]

Self Type
Request
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Request
  2. HttpDataExtension
  3. HeaderExtension
  4. HeaderChecks
  5. HeaderGetters
  6. HeaderModifier
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def data: HttpData

    Decodes the body as a HttpData

    Decodes the body as a HttpData

    Definition Classes
    Request → HttpDataExtension
  2. abstract def headers: Headers

    Gets all the headers in the Request

    Gets all the headers in the Request

    Definition Classes
    RequestHeaderGetters
  3. abstract def method: Method

    Gets the request's method

  4. abstract def url: URL

    Gets the complete url

  5. abstract def version: Version

    Gets the request's http protocol version

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def accept: Option[CharSequence]
    Definition Classes
    HeaderGetters
  5. final def acceptCharset: Option[CharSequence]
    Definition Classes
    HeaderGetters
  6. final def acceptEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  7. final def acceptLanguage: Option[CharSequence]
    Definition Classes
    HeaderGetters
  8. final def acceptPatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  9. final def acceptRanges: Option[CharSequence]
    Definition Classes
    HeaderGetters
  10. final def accessControlAllowCredentials: Option[Boolean]
    Definition Classes
    HeaderGetters
  11. final def accessControlAllowHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  12. final def accessControlAllowMethods: Option[CharSequence]
    Definition Classes
    HeaderGetters
  13. final def accessControlAllowOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  14. final def accessControlExposeHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  15. final def accessControlMaxAge: Option[CharSequence]
    Definition Classes
    HeaderGetters
  16. final def accessControlRequestHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  17. final def accessControlRequestMethod: Option[CharSequence]
    Definition Classes
    HeaderGetters
  18. final def addHeader(name: CharSequence, value: CharSequence): Request
    Definition Classes
    HeaderModifier
  19. final def addHeader(header: Header): Request
    Definition Classes
    HeaderModifier
  20. final def addHeaders(headers: Headers): Request
    Definition Classes
    HeaderModifier
  21. final def addTrailingSlash: Request

    Add trailing slash to the path.

  22. final def age: Option[CharSequence]
    Definition Classes
    HeaderGetters
  23. final def allow: Option[CharSequence]
    Definition Classes
    HeaderGetters
  24. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  25. final def authorization: Option[CharSequence]
    Definition Classes
    HeaderGetters
  26. final def basicAuthorizationCredentials: Option[Credentials]
    Definition Classes
    HeaderGetters
  27. final def bearerToken: Option[String]
    Definition Classes
    HeaderGetters
  28. 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
  29. final def bodyAsByteArray: Task[Array[Byte]]
    Definition Classes
    HttpDataExtension
  30. final def bodyAsCharSequence: ZIO[Any, Throwable, CharSequence]

    Decodes the content of request as CharSequence

    Decodes the content of request as CharSequence

    Definition Classes
    HttpDataExtension
  31. 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
  32. final def bodyAsString: Task[String]

    Decodes the content of request as string

    Decodes the content of request as string

    Definition Classes
    HttpDataExtension
  33. final def cacheControl: Option[CharSequence]
    Definition Classes
    HeaderGetters
  34. final def charset: Charset
    Definition Classes
    HeaderGetters
  35. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  36. final def connection: Option[CharSequence]
    Definition Classes
    HeaderGetters
  37. final def contentBase: Option[CharSequence]
    Definition Classes
    HeaderGetters
  38. final def contentDisposition: Option[CharSequence]
    Definition Classes
    HeaderGetters
  39. final def contentEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  40. final def contentLanguage: Option[CharSequence]
    Definition Classes
    HeaderGetters
  41. final def contentLength: Option[Long]
    Definition Classes
    HeaderGetters
  42. final def contentLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  43. final def contentMd5: Option[CharSequence]
    Definition Classes
    HeaderGetters
  44. final def contentRange: Option[CharSequence]
    Definition Classes
    HeaderGetters
  45. final def contentSecurityPolicy: Option[CharSequence]
    Definition Classes
    HeaderGetters
  46. final def contentTransferEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  47. final def contentType: Option[CharSequence]
    Definition Classes
    HeaderGetters
  48. final def cookie: Option[CharSequence]
    Definition Classes
    HeaderGetters
  49. final def cookieValue(name: CharSequence): Option[CharSequence]
    Definition Classes
    HeaderGetters
  50. final def cookiesDecoded: List[Cookie]
    Definition Classes
    HeaderGetters
  51. def copy(version: Version = self.version, method: Method = self.method, url: URL = self.url, headers: Headers = self.headers): Request
  52. final def date: Option[CharSequence]
    Definition Classes
    HeaderGetters
  53. final def dnt: Option[CharSequence]
    Definition Classes
    HeaderGetters
  54. final def dropTrailingSlash: Request

    Remove trailing slash from path.

  55. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  57. final def etag: Option[CharSequence]
    Definition Classes
    HeaderGetters
  58. final def expect: Option[CharSequence]
    Definition Classes
    HeaderGetters
  59. final def expires: Option[CharSequence]
    Definition Classes
    HeaderGetters
  60. final def from: Option[CharSequence]
    Definition Classes
    HeaderGetters
  61. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. final def hasContentType(value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  63. final def hasFormUrlencodedContentType: Boolean
    Definition Classes
    HeaderChecks
  64. final def hasHeader(name: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  65. final def hasHeader(name: CharSequence, value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  66. final def hasJsonContentType: Boolean
    Definition Classes
    HeaderChecks
  67. final def hasTextPlainContentType: Boolean
    Definition Classes
    HeaderChecks
  68. final def hasXhtmlXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  69. final def hasXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  70. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  71. final def header(headerName: CharSequence): Option[Header]
    Definition Classes
    HeaderGetters
  72. final def headerValue(headerName: CharSequence): Option[String]
    Definition Classes
    HeaderGetters
  73. final def headerValues(headerName: CharSequence): List[String]
    Definition Classes
    HeaderGetters
  74. final def headersAsList: List[(String, String)]
    Definition Classes
    HeaderGetters
  75. final def host: Option[CharSequence]
    Definition Classes
    HeaderGetters
  76. final def ifMatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  77. final def ifModifiedSince: Option[CharSequence]
    Definition Classes
    HeaderGetters
  78. final def ifModifiedSinceDecoded: Option[Date]
    Definition Classes
    HeaderGetters
  79. final def ifNoneMatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  80. final def ifRange: Option[CharSequence]
    Definition Classes
    HeaderGetters
  81. final def ifUnmodifiedSince: Option[CharSequence]
    Definition Classes
    HeaderGetters
  82. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  83. def isPreflight: Boolean

    Checks is the request is a pre-flight request or not

  84. final def lastModified: Option[CharSequence]
    Definition Classes
    HeaderGetters
  85. final def location: Option[CharSequence]
    Definition Classes
    HeaderGetters
  86. final def maxForwards: Option[CharSequence]
    Definition Classes
    HeaderGetters
  87. final def mediaType: Option[MediaType]
    Definition Classes
    HeaderGetters
  88. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  89. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  90. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  91. final def origin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  92. def path: Path

    Gets the request's path

  93. final def pragma: Option[CharSequence]
    Definition Classes
    HeaderGetters
  94. final def proxyAuthenticate: Option[CharSequence]
    Definition Classes
    HeaderGetters
  95. final def proxyAuthorization: Option[CharSequence]
    Definition Classes
    HeaderGetters
  96. final def range: Option[CharSequence]
    Definition Classes
    HeaderGetters
  97. final def referer: Option[CharSequence]
    Definition Classes
    HeaderGetters
  98. final def removeHeader(name: String): Request
    Definition Classes
    HeaderModifier
  99. final def removeHeaders(headers: List[String]): Request
    Definition Classes
    HeaderModifier
  100. final def retryAfter: Option[CharSequence]
    Definition Classes
    HeaderGetters
  101. final def secWebSocketAccept: Option[CharSequence]
    Definition Classes
    HeaderGetters
  102. final def secWebSocketExtensions: Option[CharSequence]
    Definition Classes
    HeaderGetters
  103. final def secWebSocketKey: Option[CharSequence]
    Definition Classes
    HeaderGetters
  104. final def secWebSocketLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  105. final def secWebSocketOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  106. final def secWebSocketProtocol: Option[CharSequence]
    Definition Classes
    HeaderGetters
  107. final def secWebSocketVersion: Option[CharSequence]
    Definition Classes
    HeaderGetters
  108. final def server: Option[CharSequence]
    Definition Classes
    HeaderGetters
  109. final def setCookie: Option[CharSequence]
    Definition Classes
    HeaderGetters
  110. final def setCookiesDecoded(secret: Option[String] = None): List[Cookie]
    Definition Classes
    HeaderGetters
  111. final def setHeaders(headers: Headers): Request
    Definition Classes
    HeaderModifier
  112. final def setMethod(method: Method): Request

    Overwrites the method in the request

  113. final def setPath(path: Path): Request

    Overwrites the path in the request

  114. final def setUrl(url: URL): Request

    Overwrites the url in the request

  115. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  116. final def te: Option[CharSequence]
    Definition Classes
    HeaderGetters
  117. 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
  118. final def trailer: Option[CharSequence]
    Definition Classes
    HeaderGetters
  119. final def transferEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  120. final def updateHeaders(update: (Headers) ⇒ Headers): Request

    Updates the headers using the provided function

    Updates the headers using the provided function

    Definition Classes
    RequestHeaderModifier
  121. final def upgrade: Option[CharSequence]
    Definition Classes
    HeaderGetters
  122. final def upgradeInsecureRequests: Option[CharSequence]
    Definition Classes
    HeaderGetters
  123. final def userAgent: Option[CharSequence]
    Definition Classes
    HeaderGetters
  124. final def vary: Option[CharSequence]
    Definition Classes
    HeaderGetters
  125. final def via: Option[CharSequence]
    Definition Classes
    HeaderGetters
  126. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  128. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. final def warning: Option[CharSequence]
    Definition Classes
    HeaderGetters
  130. final def webSocketLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  131. final def webSocketOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  132. final def webSocketProtocol: Option[CharSequence]
    Definition Classes
    HeaderGetters
  133. final def withAccept(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  134. final def withAcceptCharset(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  135. final def withAcceptEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  136. final def withAcceptLanguage(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  137. final def withAcceptPatch(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  138. final def withAcceptRanges(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  139. final def withAccessControlAllowCredentials(value: Boolean): Request
    Definition Classes
    HeaderModifier
  140. final def withAccessControlAllowHeaders(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  141. final def withAccessControlAllowMethods(value: Method*): Request
    Definition Classes
    HeaderModifier
  142. final def withAccessControlAllowOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  143. final def withAccessControlExposeHeaders(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  144. final def withAccessControlMaxAge(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  145. final def withAccessControlRequestHeaders(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  146. final def withAccessControlRequestMethod(value: Method): Request
    Definition Classes
    HeaderModifier
  147. final def withAge(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  148. final def withAllow(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  149. final def withAuthorization(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  150. final def withBasicAuthorization(username: String, password: String): Request
    Definition Classes
    HeaderModifier
  151. final def withCacheControl(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  152. final def withCacheControlMaxAge(value: zio.Duration): Request
    Definition Classes
    HeaderModifier
  153. final def withConnection(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  154. final def withContentBase(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  155. final def withContentDisposition(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  156. final def withContentEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  157. final def withContentLanguage(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  158. final def withContentLength(value: Long): Request
    Definition Classes
    HeaderModifier
  159. final def withContentLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  160. final def withContentMd5(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  161. final def withContentRange(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  162. final def withContentSecurityPolicy(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  163. final def withContentTransferEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  164. final def withContentType(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  165. final def withCookie(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  166. final def withDate(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  167. final def withDnt(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  168. final def withEtag(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  169. final def withExpect(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  170. final def withExpires(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  171. final def withFrom(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  172. final def withHost(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  173. final def withIfMatch(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  174. final def withIfModifiedSince(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  175. final def withIfNoneMatch(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  176. final def withIfRange(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  177. final def withIfUnmodifiedSince(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  178. final def withLastModified(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  179. final def withLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  180. final def withMaxForwards(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  181. def withMediaType(mediaType: MediaType): Request
    Definition Classes
    HeaderModifier
  182. final def withOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  183. final def withPragma(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  184. final def withProxyAuthenticate(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  185. final def withProxyAuthorization(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  186. final def withRange(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  187. final def withReferer(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  188. final def withRetryAfter(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  189. final def withSecWebSocketAccept(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  190. final def withSecWebSocketExtensions(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  191. final def withSecWebSocketKey(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  192. final def withSecWebSocketLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  193. final def withSecWebSocketOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  194. final def withSecWebSocketProtocol(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  195. final def withSecWebSocketVersion(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  196. final def withServer(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  197. final def withSetCookie(value: Cookie): Request
    Definition Classes
    HeaderModifier
  198. final def withTe(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  199. final def withTrailer(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  200. final def withTransferEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  201. final def withUpgrade(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  202. final def withUpgradeInsecureRequests(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  203. final def withUserAgent(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  204. final def withVary(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  205. final def withVia(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  206. final def withWarning(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  207. final def withWebSocketLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  208. final def withWebSocketOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  209. final def withWebSocketProtocol(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  210. final def withWwwAuthenticate(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  211. final def withXFrameOptions(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  212. final def withXRequestedWith(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  213. final def wwwAuthenticate: Option[CharSequence]
    Definition Classes
    HeaderGetters
  214. final def xFrameOptions: Option[CharSequence]
    Definition Classes
    HeaderGetters
  215. final def xRequestedWith: Option[CharSequence]
    Definition Classes
    HeaderGetters

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from HttpDataExtension[Request]

Inherited from HeaderExtension[Request]

Inherited from HeaderChecks[Request]

Inherited from HeaderGetters[Request]

Inherited from HeaderModifier[Request]

Inherited from AnyRef

Inherited from Any

Ungrouped