Je suis en train de mettre à jour une URL analysées comme:Comment ajouter schéma et le chemin de url.URL
u, _ := url.Parse(s)
if u.Scheme == "" {
u.Scheme = "https"
}
if u.Path == "" {
u.Path = "api"
}
Mais il se trouve que si la chaîne initiale ne dispose pas du schéma d'URL (par exemple example.com
) cette chaîne est analysée comme URL.Path
et non URL.Host
. Voir ceci Go playground link. Comment puis-je transformer ce example.com
en https://example.com/api
?