c

zhttp.http.Http

HttpAppSyntax

implicit final class HttpAppSyntax[-R, +E] extends HeaderModifier[HttpApp[R, E]]

Self Type
HttpAppSyntax[R, E]
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpAppSyntax
  2. HeaderModifier
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpAppSyntax(http: HttpApp[R, E])

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 addHeader(name: CharSequence, value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  5. final def addHeader(header: Header): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  6. final def addHeaders(headers: Headers): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. val http: HttpApp[R, E]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def patch(patch: Patch): HttpApp[R, E]

    Patches the response produced by the app

  19. final def removeHeader(name: String): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  20. final def removeHeaders(headers: List[String]): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  21. final def setHeaders(headers: Headers): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  22. def setMethod(method: Method): HttpApp[R, E]

    Overwrites the method in the incoming request

  23. def setPath(path: Path): HttpApp[R, E]

    Overwrites the path in the incoming request

  24. def setStatus(status: Status): HttpApp[R, E]

    Sets the status in the response produced by the app

  25. def setUrl(url: URL): HttpApp[R, E]

    Overwrites the url in the incoming request

  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. def updateHeaders(update: (Headers) ⇒ Headers): HttpApp[R, E]

    Updates the response headers using the provided function

    Updates the response headers using the provided function

    Definition Classes
    HttpAppSyntaxHeaderModifier
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def whenPathEq(p: String): HttpApp[R, E]

    Applies Http based on the path as string

  33. def whenPathEq(p: Path): HttpApp[R, E]

    Applies Http based on the path

  34. final def withAccept(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  35. final def withAcceptCharset(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  36. final def withAcceptEncoding(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  37. final def withAcceptLanguage(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  38. final def withAcceptPatch(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  39. final def withAcceptRanges(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  40. final def withAccessControlAllowCredentials(value: Boolean): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  41. final def withAccessControlAllowHeaders(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  42. final def withAccessControlAllowMethods(value: Method*): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  43. final def withAccessControlAllowOrigin(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  44. final def withAccessControlExposeHeaders(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  45. final def withAccessControlMaxAge(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  46. final def withAccessControlRequestHeaders(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  47. final def withAccessControlRequestMethod(value: Method): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  48. final def withAge(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  49. final def withAllow(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  50. final def withAuthorization(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  51. final def withBasicAuthorization(username: String, password: String): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  52. final def withCacheControl(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  53. final def withCacheControlMaxAge(value: zio.Duration): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  54. final def withConnection(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  55. final def withContentBase(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  56. final def withContentDisposition(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  57. final def withContentEncoding(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  58. final def withContentLanguage(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  59. final def withContentLength(value: Long): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  60. final def withContentLocation(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  61. final def withContentMd5(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  62. final def withContentRange(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  63. final def withContentSecurityPolicy(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  64. final def withContentTransferEncoding(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  65. final def withContentType(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  66. final def withCookie(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  67. final def withDate(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  68. final def withDnt(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  69. final def withEtag(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  70. final def withExpect(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  71. final def withExpires(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  72. final def withFrom(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  73. final def withHost(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  74. final def withIfMatch(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  75. final def withIfModifiedSince(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  76. final def withIfNoneMatch(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  77. final def withIfRange(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  78. final def withIfUnmodifiedSince(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  79. final def withLastModified(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  80. final def withLocation(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  81. final def withMaxForwards(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  82. def withMediaType(mediaType: MediaType): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  83. final def withOrigin(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  84. final def withPragma(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  85. final def withProxyAuthenticate(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  86. final def withProxyAuthorization(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  87. final def withRange(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  88. final def withReferer(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  89. final def withRetryAfter(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  90. final def withSecWebSocketAccept(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  91. final def withSecWebSocketExtensions(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  92. final def withSecWebSocketKey(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  93. final def withSecWebSocketLocation(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  94. final def withSecWebSocketOrigin(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  95. final def withSecWebSocketProtocol(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  96. final def withSecWebSocketVersion(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  97. final def withServer(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  98. final def withSetCookie(value: Cookie): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  99. final def withTe(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  100. final def withTrailer(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  101. final def withTransferEncoding(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  102. final def withUpgrade(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  103. final def withUpgradeInsecureRequests(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  104. final def withUserAgent(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  105. final def withVary(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  106. final def withVia(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  107. final def withWarning(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  108. final def withWebSocketLocation(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  109. final def withWebSocketOrigin(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  110. final def withWebSocketProtocol(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  111. final def withWwwAuthenticate(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  112. final def withXFrameOptions(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier
  113. final def withXRequestedWith(value: CharSequence): HttpApp[R, E]
    Definition Classes
    HeaderModifier

Deprecated Value Members

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

Inherited from HeaderModifier[HttpApp[R, E]]

Inherited from AnyRef

Inherited from Any

Ungrouped