diff --git a/workflow.go b/workflow.go index 6469aee..478dbb7 100644 --- a/workflow.go +++ b/workflow.go @@ -299,7 +299,6 @@ func setTempCookieRequest(req *http.Request, wf *Workflow) { func (wf *Workflow) Execute() (*Response, error) { req := buildBodyRequest(wf) - defer req.Body.Close() setHeaderRequest(req, wf) setTempCookieRequest(req, wf) @@ -312,5 +311,7 @@ func (wf *Workflow) Execute() (*Response, error) { if err != nil { return nil, err } + + defer req.Body.Close() return FromHTTPResponse(resp) }