Extra Credit

github.com/hashicorp/go-retryablehttp

Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff.

$go get github.com/hashicorp/go-retryablehttp

Official docs outline

Extra Credit builds an outline of github.com/hashicorp/go-retryablehttp's docs the first time your work uses it. Until then, start at the official documentation.

All 5,000