fix: preserve multiple values for query params (#17392)

This commit is contained in:
jiuker 2023-06-14 02:38:46 +08:00 committed by GitHub
parent 35d71682f6
commit 22c247a988
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -91,7 +91,7 @@ const (
func setHeadGetRespHeaders(w http.ResponseWriter, reqParams url.Values) {
for k, v := range reqParams {
if header, ok := supportedHeadGetReqParams[strings.ToLower(k)]; ok {
w.Header()[header] = v
w.Header()[header] = []string{strings.Join(v, ",")}
}
}
}