Maison >développement back-end >Golang >Comment puis-je accéder aux chaînes de requête à partir des requêtes POST dans Go ?
Accès aux chaînes de requête à partir des requêtes POST dans le package HTTP de Go
Lorsque vous travaillez avec des requêtes HTTP POST dans Go, il est courant d'avoir besoin d'accéder au chaîne de requête. La chaîne de requête est une partie de l'URL de la requête qui contient des données supplémentaires sous la forme de paires clé-valeur.
Solution :
Pour accéder à la chaîne de requête à partir d'un Requête POST utilisant le package HTTP de Go, vous pouvez utiliser la méthode Query de http.Request objet :
func newHandler(w http.ResponseWriter, r *http.Request) { queries := r.URL.Query() // Access individual query parameters param1 := queries.Get("param1") // Access multiple values associated with a key param1s := queries["param1"] }
Exemple :
Pour une requête avec l'URL http://example.com/path?param1=value1¶m2=value2, le code suivant récupérera le correspondant valeurs :
queries := r.URL.Query() param1 := queries.Get("param1") // "value1" param2 := queries.Get("param2") // "value2"
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!