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 }