Analyse d'URL
Contexte
Section intitulée « Contexte »Le package net/url analyse les URL et échappe les paramètres de requête. Utilisez url.Parse pour décomposer une URL en composants.
Analyser une URL et extraire ses parties.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "net/url")
func main() { s := "https://exemple.com:8080/chemin?nom=Alice&age=30#section" u, err := url.Parse(s) if err != nil { panic(err) } fmt.Println("Schéma :", u.Scheme) fmt.Println("Hôte :", u.Host) fmt.Println("Chemin :", u.Path) fmt.Println("Requête :", u.Query()) fmt.Println("Fragment :", u.Fragment)}Schéma : httpsHôte : exemple.com:8080Chemin : /cheminRequête : map[age:[30] nom:[Alice]]Fragment : section