github.com/hashicorp/go-retryablehttp
go
pkg:golang/github.com/hashicorp/go-retryablehttp
433 Dependabot PRs
8 days ago
313 repositories
4 repositories
Recent PRs (filtered by: Closed )
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 in the go_modules group across 1 directory
Bump the go-modules group across 1 directory with 3 updates
picatz/doh #51
chore(deps): bump the gomod-all group with 2 updates
komminarlabs/terraform-provider-cratedb #33
chore(deps): bump the security group across 1 directory with 3 updates
replicatedhq/kots #5360
Bump the go-deps group across 1 directory with 6 updates
mongodb/mongodb-kubernetes #207
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
vmanilo/terraform-provider-twingate #100
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
hashicorp/go-tfe #1139
chore(deps): bump the go-deps-minor-patch group across 1 directory with 7 updates
circlefin/terraform-provider-quicknode #23
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
Bump the go-deps group across 1 directory with 5 updates
fluxcd/helm-controller #1243
Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
awslabs/soci-snapshotter #1603
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
wolfi-dev/wolfictl #1651
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
addcnos/youdu #47
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
go-tapd/tapd #159
Bump the go_modules group with 8 updates
alexkinch/evans #11
Build(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
ModeSevenIndustrialSolutions/go-bulk-git #2
Bump the go_modules group across 1 directory with 4 updates
Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7
lanru2001/prometheus-msteams #10
Bump the go_modules group across 1 directory with 7 updates
offsoc/smallstep-certificates #2
Bump the go_modules group across 5 directories with 12 updates
offsoc/dddd #2
Bump the go_modules group across 1 directory with 8 updates
offsoc/mattermost-app-nextcloud #4
Bump the go_modules group across 1 directory with 6 updates
offsoc/vscan #5
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 in /tools/data-api-differ
hashicorp/pandora #4733
Bump the go_modules group across 1 directory with 6 updates
chore(deps): bump the go_modules group across 1 directory with 8 updates
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
Bump the go_modules group across 1 directory with 5 updates
spyderorg/vault-plugin-secrets-onepassword #1
Bump the go_modules group across 1 directory with 6 updates
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
Cray-HPE/hms-bmc-networkprotocol #13
Bump the go_modules group across 58 directories with 10 updates
chore(deps): bump the go_modules group across 2 directories with 2 updates
dodopizza/infra.k8s.external-secrets #6
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7
ilijamt/vht #76
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
vultr/packer-plugin-vultr #307
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7
parca-dev/parca #4805
Bump the go_modules group with 2 updates
pulumi/kube2pulumi #121
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7 in /internal/tools
Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7
shalb/cluster.dev #273
chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7 in /cmd/vault-staging-k8s-secret
build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.7 in /rollouts
kptdev/kpt #4163
Bump the go_modules group across 2 directories with 3 updates
pulumi/pulumi-component-provider-ts-boilerplate #63
Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.7
Bump github.com/hashicorp/go-retryablehttp from 0.5.4 to 0.7.7
Bump github.com/hashicorp/go-retryablehttp from 0.7.6 to 0.7.7
cpanato/scaffolding #309
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 |