diff --git a/library.go b/library.go index 266aae43..9549b7d3 100644 --- a/library.go +++ b/library.go @@ -1,5 +1,5 @@ package go_library func Version() string { - return "1.0.150" + return "1.0.151" } diff --git a/utils/gostring/url.go b/utils/gostring/url.go index 57f60411..0f8f2972 100644 --- a/utils/gostring/url.go +++ b/utils/gostring/url.go @@ -9,11 +9,13 @@ func CompleteUrlHttp(url string) string { if url == "" { return url } + if strings.HasPrefix(url, "http://") { + return url + } if strings.HasPrefix(url, "//") { url = "http:" + url } else if strings.HasPrefix(url, "://") { url = "http" + url - } else if strings.HasPrefix(url, "http://") { } else if strings.HasPrefix(url, "https://") { url = Replace(url, "https://", "http://") } else { @@ -27,13 +29,15 @@ func CompleteUrlHttps(url string) string { if url == "" { return url } + if strings.HasPrefix(url, "https://") { + return url + } if strings.HasPrefix(url, "//") { url = "https:" + url } else if strings.HasPrefix(url, "://") { url = "https" + url } else if strings.HasPrefix(url, "http://") { url = Replace(url, "http://", "https://") - } else if strings.HasPrefix(url, "https://") { } else { url = "https://" + url }