diff --git a/runner.go b/runner.go index 2d976c73..836dfbd5 100644 --- a/runner.go +++ b/runner.go @@ -678,7 +678,9 @@ func (r *caseRunner) runStepRequest(step *TStep) (stepResult *stepData, err erro if err != nil { return stepResult, err } - req.Header.Set("Content-Type", "application/json; charset=UTF-8") + if req.Header.Get("Content-Type") == "" { + req.Header.Set("Content-Type", "application/json; charset=utf-8") + } } case string: dataBytes = []byte(vv)