github.com/IBM-Cloud/bluemix-go@v0.0.0-20240423071914-9e96525baef4/helpers/utils.go (about)

     1  package helpers
     2  
     3  import (
     4  	"path"
     5  	"strings"
     6  )
     7  
     8  func GetFullURL(base string, path string) string {
     9  	if base == "" {
    10  		return path
    11  	}
    12  
    13  	return base + CleanPath(path)
    14  }
    15  
    16  func CleanPath(p string) string {
    17  	if p == "" {
    18  		return "/"
    19  	}
    20  	if !strings.HasPrefix(p, "/") {
    21  		p = "/" + p
    22  	}
    23  	return path.Clean(p)
    24  }