Combinez les chemins d'URL avec path.Join ()
Est-il un moyen de Passer de combiner les chemins d'URL de la même façon que l'on peut faire avec filepaths à l'aide de path.Join()
?
Par exemple, voir, par exemple Combiner le chemin absolu et relatif de chemin d'accès pour obtenir un nouveau chemin d'accès absolu.
Lorsque j'utilise path.Join("http://foo", "bar")
je reçois http:/foo/bar
.
Voir dans Golang Aire De Jeux.
source d'informationauteur Ales
Vous devez vous connecter pour publier un commentaire.
ResolveReference (net/url paquet
La accepté de répondre ne fonctionne pas pour les url relative des chemins contenant les fichiers de type comme .html ou .img. Le ResolveReference() la fonction est la bonne façon de rejoindre les chemins d'url en aller.
La fonction chemin d'accès.Rejoignez attend un chemin, pas une URL. Analyser l'URL pour obtenir un chemin et rejoindre le chemin:
aire de jeux exemple
Si vous combinez plus que le chemin d'accès (ou schéma d'accueil par exemple) ou de la chaîne est plus que le chemin d'accès (il comprend une chaîne de requête par exemple), puis utilisez ResolveReference.