in internal/loader/configuration_client_manager.go [353:369]
func verifyEndpointFromConnectionString(endpoint string) error {
url, err := url.Parse(strings.ToLower(endpoint))
if err != nil {
return fmt.Errorf("invalid endpoint %q from connectionString", endpoint)
}
if url.Host == "" {
return fmt.Errorf("invalid endpoint %q from connectionString, host must be specified", endpoint)
}
if url.Scheme != "https" {
return fmt.Errorf("invalid endpoint %q from connectionString, only https scheme is allowed", endpoint)
}
if strings.Trim(url.Path, "/") != "" {
return fmt.Errorf("invalid endpoint %q from connectionString, only host name is allowed", endpoint)
}
return nil
}