diff --git a/request.go b/request.go index 80666845..c67aab16 100644 --- a/request.go +++ b/request.go @@ -138,7 +138,7 @@ func (r *Requester) SetClient(client *http.Client) *Requester { return r } -//Add auth on redirect if required. +// Add auth on redirect if required. func (r *Requester) redirectPolicyFunc(req *http.Request, via []*http.Request) error { if r.BasicAuth != nil { req.SetBasicAuth(r.BasicAuth.Username, r.BasicAuth.Password) @@ -206,14 +206,14 @@ func (r *Requester) Do(ctx context.Context, ar *APIRequest, responseStruct inter if err = writer.Close(); err != nil { return nil, err } - req, err = http.NewRequest(ar.Method, URL.String(), body) + req, err = http.NewRequestWithContext(ctx, ar.Method, URL.String(), body) if err != nil { return nil, err } req.Header.Set("Content-Type", writer.FormDataContentType()) } else { - req, err = http.NewRequest(ar.Method, URL.String(), ar.Payload) + req, err = http.NewRequestWithContext(ctx, ar.Method, URL.String(), ar.Payload) if err != nil { return nil, err }