Skip to content

Commit 0da64b3

Browse files
committed
chore: better leverage http.CanonicalHeaderKey in Error.HeaderToString()
1 parent 758784a commit 0da64b3

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

api/http/error.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,14 @@ func (e *Error) HeaderToString(selected []string) string {
4646
headerString := ""
4747
if len(selected) == 0 {
4848
for key := range e.Header {
49-
headerString += fmt.Sprintf("%s: %s\r\n",
50-
http.CanonicalHeaderKey(key),
51-
e.Header.Get(key))
49+
k := http.CanonicalHeaderKey(key)
50+
headerString += fmt.Sprintf("%s: %s\r\n", k, e.Header.Get(k))
5251
}
5352
} else {
5453
for _, candidate := range selected {
55-
if e.Header.Get(candidate) != "" {
56-
headerString += fmt.Sprintf("%s: %s\n",
57-
http.CanonicalHeaderKey(candidate),
58-
e.Header.Get(candidate))
54+
c := http.CanonicalHeaderKey(candidate)
55+
if e.Header.Get(c) != "" {
56+
headerString += fmt.Sprintf("%s: %s\n", c, e.Header.Get(c))
5957
}
6058
}
6159
}

0 commit comments

Comments
 (0)