diff --git a/internal/server/static_delivery.go b/internal/server/static_delivery.go index a6ba0f3d..9b11490e 100644 --- a/internal/server/static_delivery.go +++ b/internal/server/static_delivery.go @@ -17,7 +17,7 @@ import ( func addVary(header http.Header, value string) { for _, line := range header.Values("Vary") { - for _, existing := range strings.Split(line, ",") { + for existing := range strings.SplitSeq(line, ",") { if strings.EqualFold(strings.TrimSpace(existing), value) { return } @@ -154,7 +154,7 @@ const compressionMinLength = 1024 func acceptsGzip(value string) bool { wildcard := false - for _, part := range strings.Split(value, ",") { + for part := range strings.SplitSeq(value, ",") { params := strings.Split(part, ";") encoding := strings.TrimSpace(strings.ToLower(params[0])) quality := 1.0 diff --git a/internal/server/static_delivery_test.go b/internal/server/static_delivery_test.go index 19aa49c8..8c00fd0d 100644 --- a/internal/server/static_delivery_test.go +++ b/internal/server/static_delivery_test.go @@ -141,7 +141,7 @@ var compressionCases = []compressionTestCase{ func headerContains(header http.Header, name, want string) bool { for _, line := range header.Values(name) { - for _, value := range strings.Split(line, ",") { + for value := range strings.SplitSeq(line, ",") { if strings.EqualFold(strings.TrimSpace(value), want) { return true }