Heim > Backend-Entwicklung > Golang > Wie greife ich auf Abfragezeichenfolgenparameter in den POST-Anfragen von Go zu?

Wie greife ich auf Abfragezeichenfolgenparameter in den POST-Anfragen von Go zu?

Mary-Kate Olsen
Freigeben: 2024-12-18 21:52:11
Original
108 Leute haben es durchsucht

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

Zugriff auf Abfragezeichenfolgenparameter in Gos POST-Anfragen

Im Golang-HTTP-Paket kann bei der Verarbeitung von POST-Anfragen auf die Abfragezeichenfolge zugegriffen werden Analysieren der Abfrageparameter des Request-Objekts. Der Request-Typ stellt die Query-Methode bereit, die eine Wertezuordnung zurückgibt, die die Schlüssel-Wert-Paare der Abfragezeichenfolge enthält.

Beispiel

Stellen Sie sich eine POST-Anfrage mit einer URL vor wie:

http://host:port/something?param1=b
Nach dem Login kopieren

Um auf die GET-Parameter zuzugreifen Gehen Sie:

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"]
}
Nach dem Login kopieren

Hinweis:

  • Abfrageschlüssel unterscheiden zwischen Groß- und Kleinschreibung.
  • Wenn mehrere Werte für einen einzelnen Schlüssel bereitgestellt werden , werden sie als Slice in der Wertekarte zurückgegeben.

Das obige ist der detaillierte Inhalt vonWie greife ich auf Abfragezeichenfolgenparameter in den POST-Anfragen von Go zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage