# README
🗃️ Carry
carry
is a Go HTTP client library that provides a simple and clean API for interacting with RESTful APIs. It had been specifically created to support HMAC authentication.
Installation
go get github.com/zeiss/carry
License
# Packages
No description provided by the author
# Functions
New returns a new Client with an http DefaultClient.
NewHMacSigner returns a new HMACSigner.
# Structs
Client is an HTTP Request builder and sender.
HMACSigner signs requests with an HMAC signature.
# Interfaces
BodyProvider provides Body content for http.Request attachment.
Doer executes http requests.
ResponseDecoder decodes http responses into struct values.
SignProvid provides a Signer for requests.