diff --git a/req.go b/req.go index 1e782e1f..d1b3e712 100644 --- a/req.go +++ b/req.go @@ -257,6 +257,7 @@ func (r *Req) Do(method, rawurl string, vs ...interface{}) (resp *Resp, err erro progress = vv case context.Context: req = req.WithContext(vv) + resp.req = req case error: return nil, vv }