Skip to content

Commit

Permalink
Use sanitized headers
Browse files Browse the repository at this point in the history
  • Loading branch information
lgarber-akamai committed Jan 13, 2025
1 parent c98ce36 commit 560428d
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions client.go
Original file line number Diff line number Diff line change
Expand Up @@ -293,10 +293,16 @@ func (c *httpClient) logRequest(req *http.Request, method, url string, bodyBuffe
reqBody = "nil"
}

sanitizedHeaders := make([]string, 0, len(req.Header))
sanitizedHeaders := make(map[string][]string, len(req.Header))

for key := range req.Header {
sanitizedHeaders = append(sanitizedHeaders, key)
for key, values := range req.Header {
headerValues := make([]string, len(values))

for i, value := range values {
headerValues[i] = strings.Repeat("*", len(value))
}

sanitizedHeaders[key] = headerValues
}

var logBuf bytes.Buffer
Expand Down

0 comments on commit 560428d

Please sign in to comment.