package requestcompression

import "github.com/aws/smithy-go/private/requestcompression"

Package requestcompression implements runtime support for smithy-modeled request compression.

This package is designated as private and is intended for use only by the smithy client runtime. The exported API therein is not considered stable and is subject to breaking changes without notice.

Index

Constants

const (
	GZIP = "gzip"
)

Enumeration values for supported compress Algorithms.

const MaxRequestMinCompressSizeBytes = 10485760

Functions

func AddCaptureUncompressedRequestMiddleware

func AddCaptureUncompressedRequestMiddleware(stack *middleware.Stack, buf *bytes.Buffer) error

AddCaptureUncompressedRequestMiddleware captures http request before compress encoding for check

func AddRequestCompression

func AddRequestCompression(stack *middleware.Stack, disabled bool, minBytes int64, algorithms []string) error

AddRequestCompression add requestCompression middleware to op stack

Source Files

gzip.go middleware_capture_request_compression.go request_compression.go

Version
v1.22.3 (latest)
Published
Feb 17, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
3 weeks ago

Tools for package owners.