Package-level declarations
Types
An SdkByteReadChannel which uses the underlying hashingChannel's checksum to complete a CompletableDeferred value.
An SdkSource which uses the underlying hashingSource's checksum to complete a CompletableDeferred value.
Immutable mapping of case insensitive HTTP header names to list of Deferred values.
Build an immutable HTTP deferred header map
Build an immutable HTTP header map
A single request/response pair
Base exception class for HTTP errors
Represents an HTTP verb
Container for an HTTP status code
Inherited functions
Check if the given status code is an informational code (HTTP codes 100 to 199 are considered informational)
Check if the given status code is a success code (HTTP codes 200 to 299 are considered successful)
Convert an HttpBody variant to the corresponding ByteStream variant or null if empty.
Convert an HttpBody with an underlying HashingSource or HashingByteReadChannel to a CompletingSource or CompletingByteReadChannel, respectively.
Convert an HttpBody.SourceContent or HttpBody.ChannelContent to a body with a HashingSource or HashingByteReadChannel, respectively.
Convert a DeferredHeaders instance to Headers. This will block while awaiting all Deferred header values.
Convenience function to treat all HttpBody variants with a payload as an SdkByteReadChannel