mirror of https://github.com/statping/statping
				
				
				
			
						commit
						1efd3224ec
					
				| 
						 | 
				
			
			@ -90,17 +90,11 @@ func (s *Service) parseHost() string {
 | 
			
		|||
	if s.Type == "tcp" || s.Type == "udp" {
 | 
			
		||||
		return s.Domain
 | 
			
		||||
	} else {
 | 
			
		||||
		domain := s.Domain
 | 
			
		||||
		hasPort, _ := regexp.MatchString(`\:([0-9]+)`, domain)
 | 
			
		||||
		if hasPort {
 | 
			
		||||
			splitDomain := strings.Split(s.Domain, ":")
 | 
			
		||||
			domain = splitDomain[len(splitDomain)-2]
 | 
			
		||||
		}
 | 
			
		||||
		host, err := url.Parse(domain)
 | 
			
		||||
		u, err := url.Parse(s.Domain)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return s.Domain
 | 
			
		||||
		}
 | 
			
		||||
		return host.Host
 | 
			
		||||
		return strings.Split(u.Host, ":")[0]
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue