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
Click to show internal directories.
Click to hide internal directories.