Maison > développement back-end > Golang > Comment accéder aux paramètres de chaîne de requête dans les requêtes POST de Go ?

Comment accéder aux paramètres de chaîne de requête dans les requêtes POST de Go ?

Mary-Kate Olsen
Libérer: 2024-12-18 21:52:11
original
104 Les gens l'ont consulté

How Do I Access Query String Parameters in Go's POST Requests?

Accès aux paramètres de chaîne de requête dans les requêtes POST de Go

Dans le package http de Golang, lors du traitement des requêtes POST, l'accès à la chaîne de requête peut être effectué en analyser les paramètres de requête de l'objet Request. Le type Request fournit la méthode Query, qui renvoie une carte Values ​​contenant les paires clé-valeur de la chaîne de requête.

Exemple

Considérez une requête POST avec une URL comme :

http://host:port/something?param1=b
Copier après la connexion

Pour accéder aux paramètres GET dans Allez :

func newHandler(w http.ResponseWriter, r *http.Request) {
  fmt.Println("GET params were:", r.URL.Query())

  // Get a single parameter
  param1 := r.URL.Query().Get("param1")

  // Get multiple parameters or empty values
  param1s := r.URL.Query()["param1"]
}
Copier après la connexion

Remarque :

  • Les clés de requête sont sensibles à la casse.
  • Si plusieurs valeurs sont fournies pour une seule clé , ils seront restitués sous forme de tranche dans la carte Valeurs.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal