github.com/go-pkgz/requester (go): Package requester wraps http.Client with a chain of middleware.RoundTripperHandler. Each RoundTripperHandler implements a part of functionality expanding http.Request oar altering the flow in some way. Some middlewares set headers, some add logging and caching, some limit concurrency. User can provide custom middlewares.
Keywords: go|golang|http-client|http-requests|library