fix: state machine

This commit is contained in:
徐聪
2022-07-30 23:11:45 +08:00
parent 22ef887311
commit 88e6ebc956
10 changed files with 311 additions and 184 deletions

View File

@@ -387,13 +387,16 @@ func runStepRequest(r *SessionRunner, step *TStep) (stepResult *StepResult, err
if err != nil {
return stepResult, errors.Wrap(err, "do request failed")
}
defer resp.Body.Close()
if resp != nil {
defer resp.Body.Close()
}
// decode response body in br/gzip/deflate formats
err = decodeResponseBody(resp)
if err != nil {
return stepResult, errors.Wrap(err, "decode response body failed")
}
defer resp.Body.Close()
// log & print response
if r.LogOn() {