func()

in pkg/discovery/content/reader/reader.go [269:285]


func (r *reader) remoteRequest(u string, start, end int64) (*http.Request, error) {
	req, err := http.NewRequest("GET", u, nil)
	if err != nil {
		return nil, err
	}

	for key, vals := range r.context.Request.Header {
		vals2 := make([]string, len(vals))
		copy(vals2, vals)
		req.Header[key] = vals2
	}

	req.Header.Set("Range", fmt.Sprintf("bytes=%d-%d", start, end))
	pcontext.SetOutboundHeaders(req, r.context)

	return req, nil
}