Help us shape the future of Go! Take the 2026 Go Developer Survey

compression

command
v0.32.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package main shows how to add transparent response compression (gzip, brotli, etc.) to a go-openapi server by wrapping the http.Handler returned by middleware.Serve with the CAFxX httpcompression adapter.

The runtime does not ship compression itself; this example is a recipe for composing the existing ecosystem with the go-openapi pipeline.

Run:

go run .
curl -sH 'Accept-Encoding: gzip' -i http://localhost:8080/api/greeting | head

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL