package internet import ( "net" "strings" ) func IsValidHTTPHost(request string, config string) bool { r := strings.ToLower(request) c := strings.ToLower(config) if strings.Contains(r, ":") { h, _, _ := net.SplitHostPort(r) return h == c } return r == c }