zio-http
zio-http
zio.http
Body
Body
UnsafeAsync
Channel
ChannelEvent
ChannelEvent
ChannelRead
ChannelRegistered
ChannelUnregistered
Event
ExceptionCaught
UserEvent
HandshakeComplete
HandshakeTimeout
UserEvent
UserEventTriggered
ChannelNetty
ChannelNetty
ClientConfig
ClientConfig
ClientSSLConfig
ClientSSLConfig
Default
FromCertFile
FromCertResource
FromTrustStoreFile
FromTrustStoreResource
ConnectionPoolConfig
ConnectionPoolConfig
Disabled
Dynamic
DynamicPerHost
Fixed
FixedPerHost
CookieDecoder
UnsafeAPI
CookieDecoder
RequestCookieDecoder
ResponseCookieDecoder
CookieEncoder
UnsafeAPI
CookieEncoder
RequestCookieEncoder
ResponseCookieEncoder
Decompression
Decompression
No
NonStrict
Strict
Driver
HExit
HExit
Effect
Empty
Failure
Success
Http
Http
HttpAppSyntax
PartialCollect
PartialCollectHExit
PartialCollectHttp
PartialCollectZIO
PartialContraFlatMap
PartialFromFunction
PartialFromFunctionHExit
PartialFromFunctionZIO
PartialFromOptionFunction
IsMono
IsMono
Middleware
Middleware
PartialAllowZIO
PartialCodec
PartialCodecHttp
PartialCodecZIO
PartialCollect
PartialCollectZIO
PartialContraMapZIO
PartialIfThenElse
PartialIfThenElseZIO
PartialIntercept
PartialInterceptOutgoingZIO
PartialInterceptZIO
PartialMono
PartialMonoZIO
Patch
Patch
AddHeaders
Combine
Empty
RemoveHeaders
SetStatus
UpdateHeaders
Path
Path
Segment
Root
Text
Segment
Proxy
Proxy
QueryParams
QueryParams
Request
Request
Response
Response
Attribute
Patch
RouteDecoderModule
RouteDecode
boolean
byte
date
double
float
int
long
short
time
uuid
SSLConfig
SSLConfig
Data
FromFile
FromResource
Generate
Data
HttpBehaviour
Accept
Fail
Redirect
HttpBehaviour
Provider
JDK
OpenSSL
Provider
Server
Server
ServerConfig
ServerConfig
CompressionOptions
CompressionOptions
CompressionType
LeakDetectionLevel
ADVANCED
DISABLED
PARANOID
SIMPLE
LeakDetectionLevel
ResponseCompressionConfig
URL
URL
Fragment
Fragment
Location
Absolute
Relative
Location
ZClient
ZClient
ClientLive
zio.http.api
CodecType
CodecType
Combiner
Combiner
CombinerLowPriority1
CombinerLowPriority2
CombinerLowPriority3
CombinerLowPriority4
Doc
Doc
Span
Span
EndpointError
EndpointError
ClientError
MalformedHeader
MalformedMethod
MalformedQueryParam
MalformedRequestBody
MalformedResponseBody
MalformedRoute
MalformedStatus
MissingHeader
MissingQueryParam
NotFound
PathTooShort
ServerError
EndpointExecutor
EndpointExecutor
EndpointLocator
EndpointRegistry
EndpointRegistry
EndpointSpec
EndpointSpec
Endpoints
Endpoints
Concat
HandledEndpoint
HeaderCodec
HeaderCodecs
HttpCodec
HttpCodec
Invocation
MethodCodec
Middleware
Middleware
Control
Abort
Continue
Control
Interceptor1
Interceptor2
MiddlewareSpec
MiddlewareSpec
CsrfValidate
QueryCodec
RouteCodec
ServiceSpec
ServiceSpec
zio.http.api.internal
BodyCodec
Empty
Multiple
Single
HandlerMatch
HandlerTree
HandlerTree
Memoized
Memoized
RichTextCodec
RichTextCodec
SimpleCodec
SimpleCodec
AnyValue
Constant
zio.http.api.openapi
OpenAPI
Callback
CallbackOrReference
Components
Contact
Discriminator
Encoding
Example
ExampleOrReference
ExternalDoc
Header
HeaderOrReference
Info
Key
Key
License
Link
LinkOrReference
LiteralOrExpression
BooleanLiteral
DecimalLiteral
Expression
Expression
NumberLiteral
StringLiteral
LiteralOrExpression
MediaType
OAuthFlow
AuthorizationCode
ClientCredentials
Implicit
Password
OAuthFlow
OAuthFlows
OpenAPI
Operation
Parameter
CookieParameter
Definition
Content
Definition
HeaderParameter
PathParameter
PathStyle
QueryParameter
QueryStyle
DeepObject
Form
Label
Matrix
PipeDelimited
Simple
SpaceDelimited
QueryStyle
Parameter
ParameterOrReference
Path
Path
PathItem
Reference
RequestBody
RequestBodyOrReference
Response
ResponseOrReference
Schema
RequestSchema
ResponseSchema
Schema
SchemaOrReference
SecurityRequirement
SecurityScheme
ApiKey
ApiKey
In
Cookie
Header
Query
In
Http
OAuth2
OpenIdConnect
SecurityScheme
SecuritySchemeOrReference
Server
ServerVariable
Tag
XML
zio.http.html
Attributes
Attributes
PartialAttribute
Dom
Dom
Element
PartialElement
Elements
Html
Html
IsAttributeValue
IsAttributeValue
Template
zio.http.internal
CaseMode
CaseMode
Insensitive
Sensitive
zio.http.middleware
Auth
Credentials
Cors
CorsConfig
Metrics
Web
PartialInterceptPatch
PartialInterceptZIOPatch
zio.http.model
Cookie
Cookie
SameSite
Lax
None
Strict
SameSite
Type
RequestType
ResponseType
Type
HeaderNames
HeaderValues
Headers
Headers
Header
HttpError
HttpError
BadGateway
BadRequest
Conflict
Custom
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
MediaType
MediaType
Method
Method
CONNECT
CUSTOM
DELETE
GET
HEAD
OPTIONS
PATCH
POST
PUT
TRACE
Scheme
Scheme
HTTP
HTTPS
WS
WSS
Status
Status
Accepted
BadGateway
BadRequest
Conflict
Continue
Created
Custom
ExpectationFailed
FailedDependency
Forbidden
Found
GatewayTimeout
Gone
HttpVersionNotSupported
InsufficientStorage
InternalServerError
LengthRequired
Locked
MethodNotAllowed
MisdirectedRequest
MovedPermanently
MultiStatus
MultipleChoices
NetworkAuthenticationRequired
NoContent
NonAuthoritativeInformation
NotAcceptable
NotExtended
NotFound
NotImplemented
NotModified
Ok
PartialContent
PaymentRequired
PermanentRedirect
PreconditionFailed
PreconditionRequired
Processing
ProxyAuthenticationRequired
RequestEntityTooLarge
RequestHeaderFieldsTooLarge
RequestTimeout
RequestUriTooLong
RequestedRangeNotSatisfiable
ResetContent
SeeOther
ServiceUnavailable
SwitchingProtocols
TemporaryRedirect
TooManyRequests
Unauthorized
UnorderedCollection
UnprocessableEntity
UnsupportedMediaType
UpgradeRequired
UseProxy
VariantAlsoNegotiates
Version
Version
Http_1_0
Http_1_1
zio.http.model.headers
HeaderChecks
HeaderConstructors
HeaderGetters
HeaderModifier
HeaderModifierZIO
HeaderNames
HeaderValues
zio.http.model.headers.values
Accept
Accept
AcceptValue
InvalidAcceptValue
MediaTypeWithQFactor
AcceptEncoding
AcceptEncoding
BrEncoding
CompressEncoding
DeflateEncoding
GZipEncoding
IdentityEncoding
InvalidEncoding
MultipleEncodings
NoPreferenceEncoding
AcceptLanguage
AcceptLanguage
AcceptedLanguage
AcceptedLanguages
AnyLanguage
InvalidAcceptLanguageValue
AcceptPatch
AcceptPatch
AcceptPatchValue
InvalidAcceptPatchValue
AcceptRanges
AcceptRanges
Bytes
InvalidAcceptRanges
None
AccessControlMaxAge
AccessControlMaxAge
InvalidAccessControlMaxAge
ValidAccessControlMaxAge
Age
Age
AgeValue
InvalidAgeValue
Allow
Allow
AllowMethods
CONNECT
DELETE
GET
HEAD
InvalidAllowMethod
OPTIONS
PATCH
POST
PUT
TRACE
CacheControl
CacheControl
Immutable
InvalidCacheControl
MaxAge
MaxStale
MinFresh
MultipleCacheControlValues
MustRevalidate
MustUnderstand
NoCache
NoStore
NoTransform
OnlyIfCached
Private
ProxyRevalidate
Public
SMaxAge
StaleIfError
StaleWhileRevalidate
Connection
Connection
Close
InvalidConnection
KeepAlive
ContentEncoding
ContentEncoding
BrEncoding
CompressEncoding
DeflateEncoding
GZipEncoding
InvalidEncoding
MultipleEncodings
ContentLength
ContentLength
ContentLengthValue
InvalidContentLengthValue
DNT
DNT
InvalidDNTValue
NotSpecifiedDNTValue
TrackingAllowedDNTValue
TrackingNotAllowedDNTValue
ETag
ETag
InvalidETagValue
StrongETagValue
WeakETagValue
Expect
Expect
ExpectValue
InvalidExpectValue
Expires
Expires
InvalidExpires
ValidExpires
Host
Host
EmptyHostValue
HostValue
HostValue
InvalidHostValue
IfRange
IfRange
DateTimeValue
ETagValue
InvalidIfRangeValue
Location
Location
EmptyLocationValue
LocationValue
MaxForwards
MaxForwards
InvalidMaxForwardsValue
MaxForwardsValue
Origin
Origin
InvalidOriginValue
OriginNull
OriginValue
TransferEncoding
TransferEncoding
ChunkedEncoding
CompressEncoding
DeflateEncoding
GZipEncoding
InvalidEncoding
MultipleEncodings
zio.http.netty
ChannelFactories
Client
Server
ChannelType
ChannelType
AUTO
Config
EPOLL
KQUEUE
NIO
URING
EventLoopGroups
Config
NettyFutureExecutor
NettyRuntime
Versions
zio.http.netty.client
ChannelState
ChannelState
Invalid
Reusable
ClientInboundHandler
ClientInboundStreamingHandler
ClientRequestEncoder
ClientResponseStreamHandler
ClientSSLConverter
ConnectionPool
ConnectionPool
PoolKey
zio.http.netty.server
NettyDriver
SSLUtil
SslContextBuilderOps
ServerChannelInitializer
ServerInboundHandler
zio.http.service
Logging
ServerTime
zio.http.service.logging
LogLevelTransform
LogLevelWrapper
NettyLoggerFactory
NettyLoggerFactory
zio.http.socket
CloseStatus
CloseStatus
AbnormalClosure
BadGateway
Empty
EndpointUnavailable
InternalServerError
InvalidMessageType
InvalidPayloadData
MandatoryExtension
MessageTooBig
NormalClosure
PolicyViolation
ProtocolError
ServiceRestart
TlsHandshakeFailed
TryAgainLater
SocketApp
SocketApp
SocketDecoder
SocketDecoder
SocketProtocol
SocketProtocol
WebSocketFrame
WebSocketFrame
Binary
Binary
Close
Continuation
Continuation
Ping
Pong
Text
Text
zio-http
/
zio.http.api
/
HeaderCodec
HeaderCodec
object
HeaderCodec
extends
HeaderCodecs
Graph
Supertypes
Self type
trait
HeaderCodecs
class
Object
trait
Matchable
class
Any
HeaderCodec
.type
Value members
Value members
Inherited fields
final
val
accept
:
HeaderCodec
[
Accept
]
Inherited from:
HeaderCodecs
final
val
acceptEncoding
:
HeaderCodec
[
AcceptEncoding
]
Inherited from:
HeaderCodecs
final
val
acceptLanguage
:
HeaderCodec
[
AcceptLanguage
]
Inherited from:
HeaderCodecs
final
val
acceptPatch
:
HeaderCodec
[
AcceptPatch
]
Inherited from:
HeaderCodecs
final
val
acceptRanges
:
HeaderCodec
[
AcceptRanges
]
Inherited from:
HeaderCodecs
final
val
accessControlAllowCredentials
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
accessControlAllowHeaders
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
accessControlAllowMethods
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
accessControlAllowOrigin
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
accessControlExposeHeaders
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
accessControlMaxAge
:
HeaderCodec
[
AccessControlMaxAge
]
Inherited from:
HeaderCodecs
final
val
accessControlRequestHeaders
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
accessControlRequestMethod
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
age
:
HeaderCodec
[
Age
]
Inherited from:
HeaderCodecs
final
val
allow
:
HeaderCodec
[
Allow
]
Inherited from:
HeaderCodecs
final
val
authorization
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
cacheControl
:
HeaderCodec
[
CacheControl
]
Inherited from:
HeaderCodecs
final
val
connection
:
HeaderCodec
[
Connection
]
Inherited from:
HeaderCodecs
final
val
contentBase
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentDisposition
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentEncoding
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentLanguage
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentLength
:
HeaderCodec
[
ContentLength
]
Inherited from:
HeaderCodecs
final
val
contentLocation
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentMd5
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentRange
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentSecurityPolicy
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentTransferEncoding
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
contentType
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
cookie
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
date
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
dnt
:
HeaderCodec
[
DNT
]
Inherited from:
HeaderCodecs
final
val
etag
:
HeaderCodec
[
ETag
]
Inherited from:
HeaderCodecs
final
val
expect
:
HeaderCodec
[
Expect
]
Inherited from:
HeaderCodecs
final
val
expires
:
HeaderCodec
[
Expires
]
Inherited from:
HeaderCodecs
final
val
from
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
host
:
HeaderCodec
[
Host
]
Inherited from:
HeaderCodecs
final
val
ifMatch
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
ifModifiedSince
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
ifNoneMatch
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
ifRange
:
HeaderCodec
[
IfRange
]
Inherited from:
HeaderCodecs
final
val
ifUnmodifiedSince
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
lastModified
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
location
:
HeaderCodec
[
Location
]
Inherited from:
HeaderCodecs
final
val
maxForwards
:
HeaderCodec
[
MaxForwards
]
Inherited from:
HeaderCodecs
final
val
origin
:
HeaderCodec
[
Origin
]
Inherited from:
HeaderCodecs
final
val
pragma
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
proxyAuthenticate
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
proxyAuthorization
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
range
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
referer
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
retryAfter
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketAccept
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketExtensions
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketKey
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketLocation
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketOrigin
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketProtocol
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
secWebSocketVersion
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
server
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
setCookie
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
te
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
trailer
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
transferEncoding
:
HeaderCodec
[
TransferEncoding
]
Inherited from:
HeaderCodecs
final
val
upgrade
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
upgradeInsecureRequests
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
userAgent
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
vary
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
via
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
warning
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
webSocketLocation
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
webSocketOrigin
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
webSocketProtocol
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
wwwAuthenticate
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
xFrameOptions
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs
final
val
xRequestedWith
:
HeaderCodec
[
String
]
Inherited from:
HeaderCodecs