diff --git a/request.go b/request.go index fd511ab2..d0ba10d2 100644 --- a/request.go +++ b/request.go @@ -113,7 +113,7 @@ func (r *Request) setBodyReader(body io.Reader) error { switch v := body.(type) { case *strings.Reader: r.ContentLength = int64(v.Len()) - case *bytes.Buffer: + case *bytes.Reader: r.ContentLength = int64(v.Len()) } }