Module http

Source

Structs§

BatchedHttpSink
Provides a simple wrapper around internal tower and batching sinks for http.
HttpBatchService
@struct HttpBatchService
HttpJsonBatchSizer
Uses the estimated json encoded size to determine batch sizing.
HttpRequest
Request type for use in the Service implementation of HTTP stream sinks.
HttpResponse
Response type for use in the Service implementation of HTTP stream sinks.
HttpRetryLogic
HttpService
Generic ‘Service’ implementation for HTTP stream sinks.
HttpStatusRetryLogic
A more generic version of HttpRetryLogic that accepts anything that can be converted to a status code
OrderedHeaderName
PartitionHttpSink
Note: This has been deprecated, please do not use when creating new Sinks.
RequestConfig
Outbound HTTP request settings.
SigV4Config

Enums§

HeaderValidationError

Traits§

HttpEventEncoder
HttpServiceRequestBuilder
HTTP request builder for HTTP stream sinks using the generic HttpService
HttpSink

Functions§

http_response_retry_logic
Creates a RetryLogic for use with HttpResponse.
validate_headers