refactor: Performance and readability improvement on isDefaultPort (#6960)
This commit is contained in:
@@ -763,9 +763,14 @@ func isDefaultPort(scheme, port string) bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
lowerCaseScheme := strings.ToLower(scheme)
|
switch port {
|
||||||
return (lowerCaseScheme == "http" && port == "80") ||
|
case "80":
|
||||||
(lowerCaseScheme == "https" && port == "443")
|
return strings.EqualFold(scheme, "http")
|
||||||
|
case "443":
|
||||||
|
return strings.EqualFold(scheme, "https")
|
||||||
|
default:
|
||||||
|
return false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// getSignedHeaders generate a string i.e alphabetically sorted, semicolon-separated list of lowercase request header names
|
// getSignedHeaders generate a string i.e alphabetically sorted, semicolon-separated list of lowercase request header names
|
||||||
|
|||||||
Reference in New Issue
Block a user