Skip to content

nafigator/http

Repository files navigation

http

GitHub license Github main status Coverage report OpenSSF Best Practices Conventional Commits

Collection of Go HTTP packages

Packages

client/dumper

Package for dumping HTTP-client requests/responses.

client/retry

Package for HTTP-client retries on errors.

masker/auth

Package for hiding sensitive data in Authorization header of HTTP-dumps.

masker/json

Package for hiding sensitive data in JSON values of HTTP bodies.

masker/query

Package for hiding sensitive data in URL-params of HTTP-dumps.

response/wrapper

Package for dumping HTTP responses.

server/dumper

Package for dumping incoming HTTP requests/responses.

storage/debug

Package provides flusher interface implementation with debug logger under hood.

headers

Package with constants for HTTP headers.

mime

Package with constants for MIME types.

Dependencies

Diagram

Module dependencies

Versioning

Each Go module follows "Semantic Versioning" specifications. The signature of exported package functions is used as a public API. Read more on SemVer.org.

Built with

Go    GoLand    Git    Debian    MATE

Docker    Codecov    GitHub    GitHub Actions

(back to top)