From 3408a1593c80594073a9ae6c1e4f8fa3d459603a Mon Sep 17 00:00:00 2001 From: Sergey Vilgelm Date: Sun, 1 Oct 2023 19:39:19 -0700 Subject: [PATCH] use r.FormData inatead of creating new variable --- middleware.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/middleware.go b/middleware.go index 94ce31e4..b614af4c 100644 --- a/middleware.go +++ b/middleware.go @@ -405,20 +405,15 @@ func handleMultipart(c *Client, r *Request) error { } func handleFormData(c *Client, r *Request) { - formData := url.Values{} - for k, v := range r.FormData { - formData[k] = v[:] - } - for k, v := range c.FormData { - if _, ok := formData[k]; ok { + if _, ok := r.FormData[k]; ok { continue } - formData[k] = v[:] + r.FormData[k] = v[:] } r.bodyBuf = acquireBuffer() - r.bodyBuf.WriteString(formData.Encode()) + r.bodyBuf.WriteString(r.FormData.Encode()) r.Header.Set(hdrContentTypeKey, formContentType) r.isFormData = true }