From 300bd9bbf72dc4f94fb85cf0d688998da3651db6 Mon Sep 17 00:00:00 2001 From: samwaf Date: Fri, 16 May 2025 08:59:57 +0800 Subject: [PATCH] feat: check encoding #307 --- utils/http_check.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/utils/http_check.go b/utils/http_check.go index 363ccc3..f146832 100644 --- a/utils/http_check.go +++ b/utils/http_check.go @@ -35,13 +35,13 @@ func IsStaticAssist(res *http.Response, contentType string) bool { acceptHeader := res.Request.Header.Get("Accept") if acceptHeader != "" { // 检查Accept头是否主要请求图片或其他资源类型 - isResourceRequest := strings.Contains(acceptHeader, "image/") || - strings.Contains(acceptHeader, "font/") || - strings.Contains(acceptHeader, "audio/") || - strings.Contains(acceptHeader, "video/") || - strings.Contains(acceptHeader, "text/css") || - strings.Contains(acceptHeader, "application/javascript") || - strings.Contains(acceptHeader, "application/pdf") + isResourceRequest := strings.HasPrefix(acceptHeader, "image/") || + strings.HasPrefix(acceptHeader, "font/") || + strings.HasPrefix(acceptHeader, "audio/") || + strings.HasPrefix(acceptHeader, "video/") || + strings.HasPrefix(acceptHeader, "text/css") || + strings.HasPrefix(acceptHeader, "application/javascript") || + strings.HasPrefix(acceptHeader, "application/pdf") if isResourceRequest { return true }