Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/httprange/resource.go')
-rw-r--r--internal/httprange/resource.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/internal/httprange/resource.go b/internal/httprange/resource.go
index 4ef5f0ea..5e61d3fb 100644
--- a/internal/httprange/resource.go
+++ b/internal/httprange/resource.go
@@ -53,7 +53,7 @@ func (r *Resource) setError(err error) {
}
func (r *Resource) Request() (*http.Request, error) {
- req, err := http.NewRequest("GET", r.URL(), nil)
+ req, err := http.NewRequestWithContext(context.Background(), "GET", r.URL(), nil)
if err != nil {
return nil, err
}
@@ -71,13 +71,11 @@ func (r *Resource) Request() (*http.Request, error) {
func NewResource(ctx context.Context, url string, httpClient *http.Client) (*Resource, error) {
// the `h.URL` is likely pre-signed URL or a file:// scheme that only supports GET requests
- req, err := http.NewRequest("GET", url, nil)
+ req, err := http.NewRequestWithContext(ctx, "GET", url, nil)
if err != nil {
return nil, err
}
- req = req.WithContext(ctx)
-
// we fetch a single byte and ensure that range requests is additionally supported
req.Header.Set("Range", fmt.Sprintf("bytes=%d-%d", 0, 0))