github.com/hashicorp/go-retryablehttp
go
pkg:golang/github.com/hashicorp/go-retryablehttp
365 Dependabot PRs
2 days ago
282 repositories
49 repositories
Recent PRs
Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7
MStarRobotics/Universal-AI-Governor #5

Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.8
caliban0/cloud-provider-cherry #31

Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7

Bump the go_modules group across 5 directories with 15 updates
offsoc/dddd #4

build(deps): bump the go_modules group across 1 directory with 6 updates

Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.8

chore(deps): bump the go-deps group across 1 directory with 36 updates
michael-angelo-guban/go-ruder-server #35

chore(deps): Bump the minor-patch group across 1 directory with 26 updates
sigstore/policy-controller #1867

Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7 in /vault
MyCarrier-DevOps/goLibMyCarrier #4

build(deps): bump the gomod group across 1 directory with 10 updates

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
planetlabs/go-stac #240

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /eureka-cli

Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7
Mr-Ao-Dragon/cashier-readme #9

Bump the go_modules group across 1 directory with 9 updates
offsoc/mattermost-app-nextcloud #5

build(deps): bump the go_modules group across 1 directory with 9 updates

Bump the go_modules group across 1 directory with 4 updates
davidcollom/version-checker #1

build(deps): bump the gomod group across 1 directory with 9 updates

build(deps): bump the gomod group across 1 directory with 8 updates
mubeng/mubeng #304

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Kong/kong-operator #1857

Bump the go-patch group across 2 directories with 10 updates
flux-iac/tofu-controller #1577

chore(deps): bump the go_modules group with 2 updates
cryptogarageinc/cardano-go #12

chore(deps): bump the go_modules group with 6 updates
cryptogarageinc/cardano-go #10

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8

Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7
linyows/dewy #72

Bump the go_modules group with 2 updates
drawks/scep2acme #13

chore: bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7
canonical/notary #260

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7

Bump the github-actions group across 1 directory with 6 updates
datarobot-community/terraform-provider-datarobot #182

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
tr3mor/personal-infra #1505

fix(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8

chore(deps): bump the gomod-all group across 1 directory with 3 updates
komminarlabs/terraform-provider-cratedb #34

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8

chore(deps): bump the go group with 5 updates
mach-composer/mach-composer-cli #521

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
scaleway/terraform-provider-scaleway #3193

build(deps): bump the golang group across 1 directory with 5 updates
autobrr/tqm #58

chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
joseguzman1337/trivy #892

Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
splunk-terraform/terraform-provider-signalfx #620

Build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
SuddenGunter/hsd #17

chore: bump the all group with 3 updates
PrefectHQ/terraform-provider-prefect #538

fix(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 in /api
NdoleStudio/httpsms #707

Bump the go-deps group across 1 directory with 7 updates
mongodb/mongodb-kubernetes #215

Bump the combined group across 1 directory with 10 updates
raito-io/cli #435

build(deps): bump the gomod group with 8 updates

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
spiceai/spiceai #6344

Bump the go-deps group across 1 directory with 6 updates
fluxcd/helm-controller #1248

build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7

build(deps): bump the gomod group with 8 updates

chore(deps): bump the security group across 1 directory with 4 updates
replicatedhq/kots #5367

Package Details
Name: | github.com/hashicorp/go-retryablehttp |
Ecosystem: | go |
PURL Type: | golang |
Package URL: | pkg:golang/github.com/hashicorp/go-retryablehttp |
JSON API: | View JSON |
Security Advisories
Package Information
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff. It is a thin wrapper over the standard net/http client library and exposes nearly the same public API. This makes retryablehttp very easy to drop into existing programs. retryablehttp performs automatic retries under certain conditions. Mainly, if an error is returned by the client (connection errors etc), or if a 500-range response is received, then a retry is invoked. Otherwise, the response is returned and left to the caller to interpret. Requests which take a request body should provide a non-nil function parameter. The best choice is to provide either a function satisfying ReaderFunc which provides multiple io.Readers in an efficient manner, a *bytes.Buffer (the underlying raw byte slice will be used) or a raw byte slice. As it is a reference type, and we will wrap it as needed by readers, we can efficiently re-use the request body without needing to copy it. If an io.Reader (such as a *bytes.Reader) is provided, the full body will be read prior to the first request, and will be efficiently re-used for any retries. ReadSeeker can be used, but some users have observed occasional data races between the net/http library and the Seek functionality of some implementations of ReadSeeker, so should be avoided if possible.
Repository: | https://github.com/hashicorp/go-retryablehttp |
Homepage: | https://github.com/hashicorp/go-retryablehttp |
Latest Release: |
v0.7.7
over 1 year ago |
Dependent Repos: | 34,302 |
Dependent Packages: | 10,318 |
Ranking: | Top 0.0317% by dependent repos Top 0.018% by dependent pkgs |