- update gostring

master
李光春 12 months ago
parent eb28bb82ec
commit 19b44285e3

@ -1,5 +1,5 @@
package go_library package go_library
func Version() string { func Version() string {
return "1.0.150" return "1.0.151"
} }

@ -9,11 +9,13 @@ func CompleteUrlHttp(url string) string {
if url == "" { if url == "" {
return url return url
} }
if strings.HasPrefix(url, "http://") {
return url
}
if strings.HasPrefix(url, "//") { if strings.HasPrefix(url, "//") {
url = "http:" + url url = "http:" + url
} else if strings.HasPrefix(url, "://") { } else if strings.HasPrefix(url, "://") {
url = "http" + url url = "http" + url
} else if strings.HasPrefix(url, "http://") {
} else if strings.HasPrefix(url, "https://") { } else if strings.HasPrefix(url, "https://") {
url = Replace(url, "https://", "http://") url = Replace(url, "https://", "http://")
} else { } else {
@ -27,13 +29,15 @@ func CompleteUrlHttps(url string) string {
if url == "" { if url == "" {
return url return url
} }
if strings.HasPrefix(url, "https://") {
return url
}
if strings.HasPrefix(url, "//") { if strings.HasPrefix(url, "//") {
url = "https:" + url url = "https:" + url
} else if strings.HasPrefix(url, "://") { } else if strings.HasPrefix(url, "://") {
url = "https" + url url = "https" + url
} else if strings.HasPrefix(url, "http://") { } else if strings.HasPrefix(url, "http://") {
url = Replace(url, "http://", "https://") url = Replace(url, "http://", "https://")
} else if strings.HasPrefix(url, "https://") {
} else { } else {
url = "https://" + url url = "https://" + url
} }

Loading…
Cancel
Save