Versions in this module Expand all Collapse all v0 v0.0.3 Jun 10, 2025 v0.0.2 May 21, 2025 Changes in this version + func DrainAndCloseBody(body io.ReadCloser) error + func EchoHandler(logger *slog.Logger) func(http.ResponseWriter, *http.Request) + func URLSafeBase64() *base64.Encoding + func UnpackHeaders(h http.Header) map[string]string + func UnpackRequest(r *http.Request) (map[string]any, error) + func UnpackRequestBody(h http.Header, body io.ReadCloser) (any, error) + func UnpackURL(u *url.URL) map[string]any v0.0.1 May 11, 2025 Changes in this version + func DrainAndCloseRequest(req *http.Request) error + func DrainAndCloseResponse(res *http.Response) error + func NewHTTPClient(globalTimeout time.Duration) *http.Client + func Recoverer(logger *slog.Logger) func(http.Handler) http.Handler