Reduce overhead.

This commit is contained in:
buffermet 2025-04-09 12:39:33 +02:00
parent a53d561ddd
commit 04ed02f420

View file

@ -117,6 +117,7 @@ func (j *JSRequest) CheckIfModifiedAndUpdateHash() bool {
} }
func (j *JSRequest) GetHeader(name, deflt string) string { func (j *JSRequest) GetHeader(name, deflt string) string {
name = strings.ToLower(name)
headers := strings.Split(j.Headers, "\r\n") headers := strings.Split(j.Headers, "\r\n")
for i := 0; i < len(headers); i++ { for i := 0; i < len(headers); i++ {
if headers[i] != "" { if headers[i] != "" {
@ -124,7 +125,7 @@ func (j *JSRequest) GetHeader(name, deflt string) string {
if len(header_parts) != 0 && len(header_parts[0]) == 3 { if len(header_parts) != 0 && len(header_parts[0]) == 3 {
header_name := string(header_parts[0][1]) header_name := string(header_parts[0][1])
header_value := string(header_parts[0][2]) header_value := string(header_parts[0][2])
if strings.ToLower(name) == strings.ToLower(header_name) { if name == strings.ToLower(header_name) {
return header_value return header_value
} }
} }