zhttp
zhttp
zhttp.core
Util
zhttp.endpoint
CanCombine
CanCombine
CanConstruct
CanConstruct
CanExtract
CanExtract
BooleanImpl
IntImpl
StringImpl
Endpoint
EndpointSyntax
Parameter
Parameter
ParameterList
ParameterList
TupleBuilder
zhttp.html
Attributes
Attributes
PartialAttribute
Dom
Dom
Element
PartialElement
Elements
Html
Html
IsAttributeValue
IsAttributeValue
zhttp.http
Cookie
Cookie
SameSite
Lax
None
Strict
SameSite
HExit
Effect
Empty
Failure
Success
HeaderNames
HeaderValues
Headers
Headers
Http
Http
HttpAppSyntax
PartialCollect
PartialCollectHttp
PartialCollectManaged
PartialCollectZIO
PartialContraFlatMap
PartialFromFunction
PartialFromFunctionZIO
PartialFromOptionFunction
PartialRoute
HttpData
HttpData
HttpError
HttpError
BadGateway
BadRequest
Conflict
ExpectationFailed
FailedDependency
Forbidden
GatewayTimeout
Gone
HTTPErrorWithCause
HttpVersionNotSupported
InsufficientStorage
InternalServerError
LengthRequired
Locked
MethodNotAllowed
MisdirectedRequest
NetworkAuthenticationRequired
NotAcceptable
NotExtended
NotFound
NotImplemented
PaymentRequired
PreconditionFailed
PreconditionRequired
ProxyAuthenticationRequired
RequestEntityTooLarge
RequestHeaderFieldsTooLarge
RequestTimeout
RequestUriTooLong
RequestedRangeNotSatisfiable
ServiceUnavailable
TooManyRequests
Unauthorized
UnorderedCollection
UnprocessableEntity
UnsupportedMediaType
UpgradeRequired
VariantAlsoNegotiates
IsResponse
IsResponse
clientResponse
serverResponse
Method
Method
CONNECT
CUSTOM
DELETE
GET
HEAD
OPTIONS
PATCH
POST
PUT
TRACE
Middleware
Middleware
PartialCodec
PartialCodecZIO
PartialCollect
PartialCollectZIO
PartialContraMapZIO
PartialIfThenElse
PartialIfThenElseZIO
PartialIntercept
PartialInterceptOutgoingZIO
PartialInterceptZIO
Patch
Patch
AddHeaders
Combine
Empty
RemoveHeaders
SetStatus
UpdateHeaders
Request
Request
ParameterizedRequest
ParameterizedRequest
Response
Response
Attribute
RouteDecoderModule
RouteDecode
boolean
byte
date
double
float
int
long
short
time
uuid
Scheme
Scheme
HTTP
HTTPS
WS
WSS
Status
Status
ACCEPTED
BAD_GATEWAY
BAD_REQUEST
CONFLICT
CONTINUE
CREATED
EXPECTATION_FAILED
FAILED_DEPENDENCY
FORBIDDEN
FOUND
GATEWAY_TIMEOUT
GONE
HTTP_VERSION_NOT_SUPPORTED
INSUFFICIENT_STORAGE
INTERNAL_SERVER_ERROR
LENGTH_REQUIRED
LOCKED
METHOD_NOT_ALLOWED
MISDIRECTED_REQUEST
MOVED_PERMANENTLY
MULTIPLE_CHOICES
MULTI_STATUS
NETWORK_AUTHENTICATION_REQUIRED
NON_AUTHORITATIVE_INFORMATION
NOT_ACCEPTABLE
NOT_EXTENDED
NOT_FOUND
NOT_IMPLEMENTED
NOT_MODIFIED
NO_CONTENT
OK
PARTIAL_CONTENT
PAYMENT_REQUIRED
PERMANENT_REDIRECT
PRECONDITION_FAILED
PRECONDITION_REQUIRED
PROCESSING
PROXY_AUTHENTICATION_REQUIRED
REQUESTED_RANGE_NOT_SATISFIABLE
REQUEST_ENTITY_TOO_LARGE
REQUEST_HEADER_FIELDS_TOO_LARGE
REQUEST_TIMEOUT
REQUEST_URI_TOO_LONG
RESET_CONTENT
SEE_OTHER
SERVICE_UNAVAILABLE
SWITCHING_PROTOCOLS
TEMPORARY_REDIRECT
TOO_MANY_REQUESTS
UNAUTHORIZED
UNORDERED_COLLECTION
UNPROCESSABLE_ENTITY
UNSUPPORTED_MEDIA_TYPE
UPGRADE_REQUIRED
USE_PROXY
VARIANT_ALSO_NEGOTIATES
URL
URL
Fragment
Fragment
Location
Absolute
Relative
Location
Version
Version
Http_1_0
Http_1_1
zhttp.http.headers
HeaderChecks
HeaderConstructors
HeaderGetters
HeaderModifier
HeaderNames
HeaderValues
zhttp.http.middleware
Cors
CorsConfig
Web
PartialInterceptPatch
PartialInterceptZIOPatch
zhttp.service
ChannelFactory
Live
ChannelFuture
ChannelFuture
Client
Client
Attribute
Attribute
ClientRequest
ClientResponse
ClientResponse
EncodeClientRequest
EventLoopGroup
Live
HttpMessageCodec
HttpRuntime
HttpRuntime
Strategy
Dedicated
Default
Group
Strategy
Server
Server
Start
WebSocketAppHandler
zhttp.service.client
ClientInboundHandler
ClientSSLHandler
ClientSSLOptions
CustomSSL
DefaultSSL
ClientSSLOptions
zhttp.service.server
HttpOnHttpsHandler
LeakDetectionLevel
LeakDetectionLevel
ADVANCED
DISABLED
PARANOID
SIMPLE
OptionalSSLHandler
ServerChannelFactory
Live
ServerChannelInitializer
ServerSSLHandler
SSLHttpBehaviour
Accept
Fail
Redirect
SSLHttpBehaviour
ServerSSLOptions
ServerTimeGenerator
WebSocketUpgrade
zhttp.socket
CloseStatus
CloseStatus
AbnormalClosure
BadGateway
Empty
EndpointUnavailable
InternalServerError
InvalidMessageType
InvalidPayloadData
MandatoryExtension
MessageTooBig
NormalClosure
PolicyViolation
ProtocolError
ServiceRestart
TlsHandshakeFailed
TryAgainLater
IsWebSocket
IsWebSocket
Socket
Socket
PartialCollect
PartialFromFunction
SocketApp
SocketApp
SocketDecoder
SocketDecoder
SocketProtocol
SocketProtocol
WebSocketFrame
WebSocketFrame
Binary
Binary
Close
Continuation
Continuation
Ping
Pong
Text
Text
zhttp
/
zhttp.http
/
Headers
Headers
object
Headers
extends
HeaderConstructors
Companion:
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
trait
HeaderConstructors
class
Object
trait
Matchable
class
Any
Headers
.type
Type members
Value members
Type members
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
apply
(
name:
CharSequence
,
value:
CharSequence
):
Headers
def
apply
(
tuples:
Header
*):
Headers
def
apply
(
iter:
Iterable
[
Header
]):
Headers
def
ifThenElse
(
cond:
Boolean
)(
onTrue:
=>
Headers
,
onFalse:
=>
Headers
):
Headers
def
make
(
headers:
HttpHeaders
):
Headers
def
when
(
cond:
Boolean
)(
headers:
=>
Headers
):
Headers
Inherited methods
final
def
accept
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
acceptCharset
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
acceptEncoding
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
acceptLanguage
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
acceptPatch
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
acceptRanges
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlAllowCredentials
(
value:
Boolean
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlAllowHeaders
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlAllowMethods
(
methods:
Method
*):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlAllowOrigin
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlExposeHeaders
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlMaxAge
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlRequestHeaders
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
accessControlRequestMethod
(
method:
Method
):
Headers
Inherited from:
HeaderConstructors
final
def
age
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
allow
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
authorization
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
basicAuthorizationHeader
(
username:
String
,
password:
String
):
Headers
Inherited from:
HeaderConstructors
final
def
cacheControl
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
cacheControlMaxAge
(
value:
Duration
):
Headers
Inherited from:
HeaderConstructors
final
def
connection
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentBase
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentDisposition
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentEncoding
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentLanguage
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentLength
(
value:
Long
):
Headers
Inherited from:
HeaderConstructors
final
def
contentLocation
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentMd5
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentRange
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentSecurityPolicy
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentTransferEncoding
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
contentType
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
cookie
(
value:
Cookie
):
Headers
Inherited from:
HeaderConstructors
final
def
cookie
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
date
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
dnt
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
etag
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
expect
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
expires
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
from
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
host
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
ifMatch
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
ifModifiedSince
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
ifNoneMatch
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
ifRange
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
ifUnmodifiedSince
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
lastModified
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
location
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
maxForwards
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
origin
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
pragma
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
proxyAuthenticate
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
proxyAuthorization
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
range
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
referer
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
retryAfter
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketAccept
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketExtensions
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketKey
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketLocation
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketOrigin
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketProtocol
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
secWebSocketVersion
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
server
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
setCookie
(
value:
Cookie
):
Headers
Inherited from:
HeaderConstructors
final
def
te
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
trailer
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
transferEncoding
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
upgrade
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
upgradeInsecureRequests
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
userAgent
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
vary
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
via
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
warning
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
webSocketLocation
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
webSocketOrigin
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
webSocketProtocol
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
wwwAuthenticate
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
xFrameOptions
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
final
def
xRequestedWith
(
value:
CharSequence
):
Headers
Inherited from:
HeaderConstructors
Concrete fields
val
BasicSchemeName
:
String
val
BearerSchemeName
:
String
val
empty
:
Headers