aboutsummaryrefslogtreecommitdiff
path: root/acme/http.go
diff options
context:
space:
mode:
authorSean Liao <sean@liao.dev>2025-11-09 16:53:06 +0000
committerSean Liao <sean@liao.dev>2025-11-12 10:48:32 -0800
commitbcf6a849efcf4702fa5172cb0998b46c3da1e989 (patch)
tree0a89bbd2a90dae5d90c3815d470113688177678c /acme/http.go
parentb4f2b62076abeee4e43fb59544dac565715fbf1e (diff)
downloadgo-x-crypto-bcf6a849efcf4702fa5172cb0998b46c3da1e989.tar.xz
acme: pass context to request
Fixes golang/go#30183 Change-Id: Ic02b34bc87b9465f5c05b2ef5bec157c58809a91 Reviewed-on: https://go-review.googlesource.com/c/crypto/+/719002 Reviewed-by: Junyang Shao <shaojunyang@google.com> Reviewed-by: Daniel McCarney <daniel@binaryparadox.net> Reviewed-by: Roland Shoemaker <roland@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'acme/http.go')
-rw-r--r--acme/http.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/acme/http.go b/acme/http.go
index 8f29df5..7d1052a 100644
--- a/acme/http.go
+++ b/acme/http.go
@@ -128,7 +128,7 @@ func wantStatus(codes ...int) resOkay {
func (c *Client) get(ctx context.Context, url string, ok resOkay) (*http.Response, error) {
retry := c.retryTimer()
for {
- req, err := http.NewRequest("GET", url, nil)
+ req, err := http.NewRequestWithContext(ctx, "GET", url, nil)
if err != nil {
return nil, err
}
@@ -228,7 +228,7 @@ func (c *Client) postNoRetry(ctx context.Context, key crypto.Signer, url string,
if err != nil {
return nil, nil, err
}
- req, err := http.NewRequest("POST", url, bytes.NewReader(b))
+ req, err := http.NewRequestWithContext(ctx, "POST", url, bytes.NewReader(b))
if err != nil {
return nil, nil, err
}