Zugriff auf Abfragezeichenfolgen von POST-Anfragen im HTTP-Paket von Go
Bei der Arbeit mit HTTP-POST-Anfragen in Go ist es üblich, auf die zuzugreifen Abfragezeichenfolge. Die Abfragezeichenfolge ist ein Teil der Anforderungs-URL, der zusätzliche Daten im Format von Schlüssel-Wert-Paaren enthält.
Lösung:
Zugriff auf die Abfragezeichenfolge von a Wenn Sie eine POST-Anfrage mit dem HTTP-Paket von Go erstellen, können Sie die Query-Methode von http.Request verwenden Objekt:
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"] }
Beispiel:
Für eine Anfrage mit der URL http://example.com/path?param1=value1¶m2=value2 der folgende Code wird das entsprechende abrufen Werte:
queries := r.URL.Query() param1 := queries.Get("param1") // "value1" param2 := queries.Get("param2") // "value2"
Hinweis:
Das obige ist der detaillierte Inhalt vonWie kann ich in Go auf Abfragezeichenfolgen aus POST-Anfragen zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!